当前位置: 首页 > 知识库问答 >
问题:

视觉工作室 2022 不加载依赖项

梁明辉
2023-03-14

我似乎在升级到Visual Studio 2022并安装Net 6.0 SDK后运行项目时遇到了问题。每当我打开一个现有项目,甚至创建一个新项目时,我都会收到下面的依赖项错误。

如果我尝试构建项目,我会收到错误:

错误列表中没有任何错误。

尝试了一些事情,但仍然没有帮助:

我已尝试重新安装Visual Studio 2022和Net 6.0

  • 尝试卸载和重装项目
  • 尝试清除Nuget缓存
  • 尝试删除bin、obj、csproj.user、. vs文件夹

如果我尝试用Visual Studio代码构建/调试一个项目,一切都正常,所以SDK似乎没有问题。

还注意到我无法打开Nuget包管理器UI,但.csproj文件是正确的并且没有任何错误。

有人对如何解决这个问题有任何想法吗?

共有3个答案

申屠恺
2023-03-14

你试过dotnet构建吗?这通常会强制自动解析依赖项!

在 2022 年最终发布后的最近几天,我也遇到了类似的问题。

穆单鹗
2023-03-14

如果项目的路径中包含“”,也可能会出现此问题。

如果您从Azure DevOps克隆一个repo,其中repo名称中有空格,则可能会发生这种情况。

例如:

git@ssh.dev.azure.com: v3/公司/我的项目/我的项目

成为:

C:\repos\My项目

删除路径中的“ ”可解决此问题:

c:\ repos \我的项目

仲皓君
2023-03-14

我通常手动安装SDK,这似乎导致了问题。

解决这个问题的方法是卸载所有手动安装的SDK包。

在SDK卸载之后,从Visual Studio安装程序重新安装net 6.0和/或以前的版本。我做了全新安装以防万一。

对于 net 6.0 项目,所有依赖项现在都应正确加载。如果没有,请删除特定项目的 .vs、bin 和 obj 文件夹,然后在 VS2022 中再次打开它,依赖项应加载。删除以前版本上项目的相同文件夹。

 类似资料:
  • 我们使用的是visual studio 2015,并有以下字体:- 使用visual studio 2015 typescript编译器,这可以归结为:- 这很好,在chrome上运行良好,但是,我们希望它也能在ie10 / ie11上运行。 我相信我们需要“多填充”这个,以便将生成的js文件转换为es5。 目前visual studio中有什么可以做到这一点吗?这种转换的最佳方式是什么?或任何样

  • 这里似乎有什么问题?

  • 嗯,我真的需要帮助。我的问题是如何将tesseract3.05和leptonica1.73库添加到visualstudio2015x64(windows10)中。 去年夏天,我设法用视觉工作室2013和旧版本的leptonica和tesseract做到这一点,因为它有点容易,所有的包含和lib都在那里,我只需要给出路径并下载一些dll。但现在我甚至看不到我应该使用的正确包含和lib。好吧,我不擅长

  • 我在发现测试时遇到了visual studio 2015 for Web的问题。我写的很简单。Net核心应用,添加了带测试的项目,我的project.json是这样的: 然后在我的测试项目中,我写了第一个测试: 当我生成解决方案时,未发现我的测试,并且在测试输出窗口中收到以下消息: 有趣的是,甚至没有6.0.0.0版本的牛顿软件. 我尝试了以下方法: 将测试体系结构更改为 x64 以管理员身份启动

  • 我在Mac上。 : 当我尝试为Android构建我的颤音应用时,可视化工作室的输出:

  • 我最近升级了我的解决方案和项目以使用.Net 6,并切换到使用Visual Studio 2022。自从升级之后,我无法生成某些项目。 我有编译器错误,因为缺少引用,即使这些包看起来包含在内... 我尝试过通过nuget删除和添加包,清理和重建项目。我不明白为什么在项目构建的时候不去接他们。 从我的解决方案的根目录中删除了. vs文件夹。 还尝试从... 更新 我通过nuget为添加了对该项目的进