我意识到,我不能使用ctrl + .
快捷导入其他C#
类。 此快捷方式只是正常的其他文件类型,如打字稿。
我已经卸载并重新安装回去。 我还安装了旧版本的VS代码了。 但毫无效果。
正如我上面显示,没有导入功能显示出来,当我做ctrl + .
。 那些只是我被赋予了选择。 这是使用罚款,没有它,但它也是恼人的导入手动输入这些文件。
我意识到,我不能使用ctrl + .
快捷导入其他C#
类。 此快捷方式只是正常的其他文件类型,如打字稿。
我已经卸载并重新安装回去。 我还安装了旧版本的VS代码了。 但毫无效果。
正如我上面显示,没有导入功能显示出来,当我做ctrl + .
。 那些只是我被赋予了选择。 这是使用罚款,没有它,但它也是恼人的导入手动输入这些文件。
在VS代码中的C#语言特性是由一个叫做Omnisharp服务提供。
一对夫妇的事情,你可以尝试:
Omnisharp: Restart OmniSharp
上的窗口从命令调色板(CTRL + SHIFT P)) 您是否尝试过任何机会清理掉的Visual Studio缓存? 确保Visual Studio是在尝试此之前关闭。 它通常位于C:\用户\你的用户名\应用程序数据\本地\微软\ VisualStudio的\
该缓存可以很容易地获得崩溃,通常不会被重新安装之间清除。
此外,如果以前不工作,请尝试清除临时目录,以及 - C:\用户\你的用户名\ AppData的\本地的\ Temp
几个附加检查
检查是否在工具 - >选项键盘布局设置 - >环境 - >键盘设置为Visual C#2005
您在工具的IntelliSense设置 - >选项 - >文本编辑器 - > C# - >格式,对于任何可能造成的默认变化
希望这可以帮助!
我面临到类似的情况。 在我来说,我有几个的.csproj文件和一个解决方案文件。 确保添加所有的.csproj文件.sln文件。
dotnet sln add <.csproj file path>.
确保重新启动omnisharp。 在Mac - >(命令+移+ p值=>选择Omnisharp:重新启动OmniSharp)