Visual Studio代码赢得';t自动完成我的C#代码

Visual Studio代码赢得';t自动完成我的C#代码,c#,visual-studio,unity3d,C#,Visual Studio,Unity3d,已解决 只是为了澄清这是关于与代码而不仅仅是与 我花了最糟糕的3个小时寻找任何可能修复我的Visual studio代码的东西。我正在使用这个程序开发一个关于unity的游戏,但我似乎无法让自动完成的东西(我认为它的智能性)自动完成我的代码,导致拼写错误,并使编码比需要的时间长10倍 以下是我尝试过的一些事情: 安装.Net Framework v4.7.1(这是控制台要执行的操作) 修复unity多次生成的程序集文件 重新安装Visual studio、C#插件和.Netframework

已解决

只是为了澄清这是关于与代码而不仅仅是

我花了最糟糕的3个小时寻找任何可能修复我的Visual studio代码的东西。我正在使用这个程序开发一个关于unity的游戏,但我似乎无法让自动完成的东西(我认为它的智能性)自动完成我的代码,导致拼写错误,并使编码比需要的时间长10倍

以下是我尝试过的一些事情:

  • 安装.Net Framework v4.7.1(这是控制台要执行的操作)
  • 修复unity多次生成的程序集文件
  • 重新安装Visual studio、C#插件和.Netframework
  • 将OmniSharp更改为最新版本
我要补充的是,每当我键入任何它出现的内容时,“[info]:OmniSharp.Roslyn.CSharp.Services.Completion.CompletionService无法找到文件c:\Users\Bruhman\Grinder\Assets\Scripts\PlayerMovement.cs的文档” 当我打开visual Studio并在脚本中编写任何内容时,它会出现一个错误,指出“某些项目在加载时遇到问题。”

下面是控制台中出现的屏幕截图(每次都是一样的)


我知道的不多,但我每天都在使用它:你试过unity tools扩展吗

它有很多特点,还有c#自动完成功能

如果它仍然有bug,您是否安装了.Net的确切版本。我也很挣扎,因为我有更高的版本,而不是确切的版本

最后,它是否与统一联系在一起(我不知道如果不这样做,它是否会干扰)


很抱歉,如果这不起作用,我什么都不知道。

别介意我发现了问题,显然我需要安装Visual Studio社区版,然后是Visual Studio的.Net开发者包,而不仅仅是在线,我假设它在通过exe文件安装时不会被检测到或发生什么情况…

首先要澄清的是:这是Visual Studio代码还是Visual Studio?它们是完全不同的产品。我怀疑这是Visual Studio代码,根据屏幕截图。。。请更新您的帖子以澄清这一点。我使用了unity工具扩展名(没有做任何事情),我从pc上卸载了所有.Net framework文件,并重新安装了v4.7.1,因为这是控制台和一些表单所说的,我不确定链接到unity到底是什么意思,我已经通过pref菜单将VSC链接到unity,但这可能不是您所说的