Visual Studio可以';重新安装操作系统后无法解决Nuget依赖关系
我最近重新安装了Windows 10操作系统,现在Nuget软件包“不兼容”。在解释之后,我会问,我如何解决这个问题 提前期 由于一个无关的问题,我不得不重新安装我的操作系统。在此过程中,我重新安装了VisualStudio2019。我克隆了我的存储库(),然后用VS在本地打开它 现在,当我构建时,我会收到几个Nuget错误和警告。这些Nuget依赖项自2019年12月以来一直存在于我的代码中,直到本月(2020年7月)与VS的重新安装相关时,才给我带来问题 问题:如何解决此问题? 其他详情 我的目标是.NETCore3.1,但无论我的目标是.NETCore的哪个版本,这种情况都会发生 主要错误似乎是这样的:Visual Studio可以';重新安装操作系统后无法解决Nuget依赖关系,nuget,visual-studio-2019,nuget-package-restore,Nuget,Visual Studio 2019,Nuget Package Restore,我最近重新安装了Windows 10操作系统,现在Nuget软件包“不兼容”。在解释之后,我会问,我如何解决这个问题 提前期 由于一个无关的问题,我不得不重新安装我的操作系统。在此过程中,我重新安装了VisualStudio2019。我克隆了我的存储库(),然后用VS在本地打开它 现在,当我构建时,我会收到几个Nuget错误和警告。这些Nuget依赖项自2019年12月以来一直存在于我的代码中,直到本月(2020年7月)与VS的重新安装相关时,才给我带来问题 问题:如何解决此问题? 其他详情 我
NU1202 Package System.Drawing.Common 4.5.0与netcoreapp3.1(.netCoreAppp,版本=v3.1)不兼容。
对于System.Drawing.Common、netDxf.netstandard和Microsoft测试所需的软件包,都会发生这种情况。具体来说,它无法使用Microsoft.VisualStudio.TestTools.UnitTesting识别代码>(命名空间“VisualStudio”不存在),每个属性([TestClass]、[TestMethod])现在都是语法错误
我已经尝试了什么
重新建立Nuget包的各种组合。这包括至少两次清除Nuget缓存并再次安装依赖项。我也遵循了这里的建议:(第3项)关闭VS,删除全局NuGet.config,启动VS并让它重新生成NuGet.config
这些都不管用
最后一点:我尝试了很多事情,进入了各种不同的不工作状态,我的描述可能无意中混淆了一些细节
重新安装后,Visual Studio无法解析Nuget依赖项
操作系统
这很奇怪,在我看来,我也可以毫无错误地构建项目。(我从您的github链接下载项目,然后用VS0219----构建良好打开它)
所以我认为你的网络核心SDK或VS IDE已经崩溃了
1),请尝试安装最新版本
或您可以从控制面板打开程序和功能,然后右键单击每个net core sdk-->更改-->修复
2)运行sfc/scannow
扫描您的操作系统,您可以参考
3),尝试。或者,如果您的VS2019不是最新版本,请将其更新至最新版本
4)尝试创建一个新的net core项目,然后安装这些nuget软件包以检查问题是否仍然存在。我克隆了您的项目,并且能够无问题地构建它。我建议重新安装.Net Core SDK(卸载所有版本,只安装最新版本)并安装最新版本的Nuget。我尝试了步骤1,但它想修复它。当我在以下位置执行失败:应用执行包:aspnetcore\u targeting\u pack\u 3.1.3\u win\u x64.msi,操作:修复。我建议执行步骤2,它报告“验证100%完成”。或者仅从vs\u安装程序进行修复,它也可以修复net core,错误是否持续存在?此外,您还可以尝试从vs重置所有设置(工具
-->导入和导出设置
-->重置所有设置
)。问题是否仍然存在?