Aka*_*ani 9 .net c# visual-studio .net-core
在.NET核心项目中,我更改了所有项目的名称,而不是重新加载所有项目后,当时许多错误显示大约3225。而且主要所有错误都与系统名称空间有关,例如
System.Object 未定义或导入 System.Boolean 未定义或导入 Task 不存在ArgumentNullException找不到名称空间我该如何解决所有这些错误?
Mar*_*ell 19
bin,obj以及.vs(可能是隐藏的)文件夹dotnet restore那可以解决大多数问题。
我在 VS Code 中遇到了这个问题。在 Windows 终端中,dotnet build运行dotnet run良好,但我在 VS Code 中遇到错误。删除/恢复/重新打开答案没有修复它。
看来这是一个问题,因为我使用过时的 Visual Studio 版本混淆了 VS Code 中的 C#/OmniSharp 扩展。
OmniSharp 日志包含如下内容:
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Located 2 MSBuild instance(s)
1: Visual Studio Enterprise 2019 16.8.30907.101 16.8.3 - "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin"
2: StandAlone 17.0.0 - "c:\Users\foo\.vscode-insiders\extensions\ms-dotnettools.csharp-1.23.16\.omnisharp\1.37.16\.msbuild\Current\Bin"
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Registered MSBuild instance: Visual Studio Enterprise 2019 16.8.30907.101 16.8.3 - "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin"
Run Code Online (Sandbox Code Playgroud)
该版本的 Visual Studio 2019 没有安装 .NET 6.0 SDK,我在 VS 安装程序中找不到它。
因此,我安装了 Visual Studio 2022 和 .NET 6.0 SDK 作为安装的一部分。现在我的日志如下所示:
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Located 3 MSBuild instance(s)
1: Visual Studio Enterprise 2022 17.0.31912.275 17.0.0 - "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin"
2: Visual Studio Enterprise 2019 16.8.30907.101 16.8.3 - "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin"
3: StandAlone 17.0.0 - "c:\Users\foo\.vscode-insiders\extensions\ms-dotnettools.csharp-1.23.16\.omnisharp\1.37.16\.msbuild\Current\Bin"
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Registered MSBuild instance: Visual Studio Enterprise 2022 17.0.31912.275 17.0.0 - "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin"
Run Code Online (Sandbox Code Playgroud)
错误消失了!
免责声明:我在微软工作。
| 归档时间: |
|
| 查看次数: |
3576 次 |
| 最近记录: |