Warm tip: This article is reproduced from serverfault.com, please click

c#-如何在Visual Studio 2019中追逐nuget中的依赖项错误?

(c# - How do I chase dependency errors in nugets in Visual Studio 2019?)

发布于 2020-11-27 11:56:47

我收到错误消息:每当我尝试构建默认的“空白应用程序(通用Windows)”应用程序时,“找不到SDK“ Microsoft.VCLibs,Version = 14.0”。

我知道我以前已经编译过UWP应用,并且可能是最近尝试VS2019预览(现已删除)的结果

我尝试卸载/重新安装VS2019,VS2017,甚至安装了2015,并且每个中的空白UWP应用都出现相同的错误。
我尝试卸载/重新安装/修复Windows 10 SDK。我已经尝试了各种版本的Microsoft.NETCore.UniversalWindowsPlatform,但无济于事。(默认值为v6.2.10)。

谁能解释我如何从逻辑上追逐这个错误?我假设它无法构建UniversalWindowsPlatform nuget-这是正确的吗?应该安装vclibs扩展程序是什么?如何查看阻止其安装的原因?

Questioner
Peter Carpenter
Viewed
0
Peter Carpenter 2020-11-28 08:29:43

修复/安装VS2019,VS2017甚至VS2015,添加或删除选项,(重新)安装SDK,(重新)安装Visual C ++运行时库都无济于事。

最终的工作是在新PC上安装VS2019,然后复制整个“ C:\ Program Files(x86)\ Microsoft SDKs \ Windows Kits \ 10 \ ExtensionSDKs目录。

如果安装VS2019会安装此目录,我不确定为什么在重新安装和/或修复它的过程中它不能解决该问题!可能是VS2019维修中有改进的机会?

@ NicoZhu-MSFT非常感谢你的所有帮助!!