在升级到Visual 2022并安装NET6.0SDK之后,我似乎在运行项目时遇到了问题。每当我打开一个现有的项目,甚至创建一个新的项目,我就会得到下面的依赖项错误。
如果我尝试构建这个项目,我会得到一个错误:
错误列表中没有任何错误。
尝试了一些事情,但仍然没有任何帮助:
我尝试过重新安装Visual 2022和NET6.0
。
如果我尝试在Visual代码中构建/调试一个项目,一切正常工作,因此它似乎不是SDK的问题。
还注意到我无法打开,但是.csproj文件是正确的,没有任何错误。
有谁知道怎么解决这个问题吗?
发布于 2021-11-30 09:45:57
我通常手动安装SDK,这似乎造成了问题。
解决这个问题的方法是卸载所有手动安装的SDK包。
在SDK卸载之后,重新安装Visual安装程序中的NET6.0和/或以前的版本。我做了一个新的安装只是以防万一。
对于NET6.0项目,所有依赖项现在都应该正确加载。如果没有,请删除特定项目的.vs、bin和obj文件夹,然后在VS2022中再次打开它,并且应该加载依赖项。删除以前版本上的项目的相同文件夹。
发布于 2022-01-07 10:36:08
如果项目的路径中包含"%20“,也可能会出现此问题。
如果您从Azure DevOps克隆回购,其中回购名称中有一个空格,就会发生这种情况。
例如:
git@ssh.dev.azure.com:v3/company/MY%20Project/MY%20Project
变成:
C:\repos\MY%20 20Project
删除路径中的"%20“可以解决以下问题:
C:\repos\MY-项目
发布于 2021-11-24 16:52:03
你试过dotnet build
了吗?这通常强制自动解决依赖关系!
在2022年的最后版本发布后的最近几天,我也遇到了类似的问题。
https://stackoverflow.com/questions/70080055
复制相似问题