程序包安装错误Microsoft.NetCore.UniversalWindowsPlatform.5.0.0

时间:2016-05-23 14:16:24

标签: windows win-universal-app

我刚刚安装了全新的visual studio社区版。 当我开始一个新项目并选择“空白应用程序(通用Windows)”时,我在项目创建过程中收到此错误:

包安装错误 无法将所有必需的包添加到项目中。无法从“C:\ Program Files(x86)\ Microsoft SDKs \ NETCoreSDK”安装以下软件包: Microsoft.NetCore.UniversalWindowsPlatform.5.0.0:包还原失败。回滚“AppTest”

的包更改

有任何想法可以解释这个错误的原因吗?

我安装了所有通用Windows应用开发工具: - 工具(1.3.2)和Windows 10 SDK(10.0.10586) - 适用于Windows 10 Mobile的仿真器(10.0.10586) - Windows 10 SDK(10.0.10240)。

我缺少什么。我该如何解决这个问题?

8 个答案:

答案 0 :(得分:8)

有时nuget无法安装UniversalWindowsPlatform包。搜索" Microsoft.NETCore.UniversalWindowsPlatform" nuget包并安装它。

答案 1 :(得分:6)

这不是一个答案,我有完全相同的问题,我发现其他人在网络上有同样的问题,没有人提出解决方案。 这是在创造任何' UWP项目类型,空白,模板,VB,C#。 弹出此对话框: dialog error

我已经找到并尝试了Jay Zuo提到的所有步骤。这实际上是一个稍微不同的问题,除了比特之外,对话框完全相同,我们在这里:“包恢复失败。”#39; 他们正在获得解决方案:未打开或未保存解决方案' 该帖子上没有任何步骤有助于解决此问题。 我已经尝试恢复VS,重新安装Windows 10 SDK,使用各种选项重置VS来重置用户数据,环境等,确保SDK文件的路径存在。 没有任何工作,我的VS2015社区目前完全没用于UWP项目。这是一个新的Windows 10 / VS安装(内部快速PC上的VS完全没有问题,但我需要在生产版本中使用这个)。

我发帖作为答案,因为我没有足够的评论点,但是开始一个新线程似乎很愚蠢,因为这是完全相同的问题,我只是想为它添加更多细节。

答案 2 :(得分:3)

在干净安装OS / Updates / VS 2015 Update 3 + Xamarin更新后,我有了相同的探测。我创建了一个Universal'空白XAML应用程序(Xamarin Forms Portable)'在创建过程中,我收到了同样的错误。

在Nuget 程序包管理器控制台中选择AppX。 UWP ,然后运行:

Install-Package Microsoft.NETCore.UniversalWindowsPlatform 

重新启动VS并创建一个新项目,错误无法恢复。

答案 3 :(得分:2)

因此,在我和他们的论坛上的MS代表之间经常来回之后,我确实设法解决了这个问题。 论坛链接为here

我确实需要重置我的VS安装以尝试彻底安装。 然后实际的错误抬头了。在我的情况下,它是Nuget缓存损坏的包(这些不是由VS重新安装清理)。

最终可以在Stack Overflow

上找到帮助我解决问题的链接

答案 4 :(得分:1)

帮助我的是将nuget中的UniversalWindowsPlatform包更新到5.1.0。然后,下次我创建UWP项目时,一切顺利。

答案 5 :(得分:1)

升级软件包Microsoft.NetCore.UniversalWindowsPlatform.5.2.2为我工作......

答案 6 :(得分:0)

遇到与Microsoft.NetCore.UniversalWindowsPlatform.5.2.3类似的问题。我找到了一个可以帮助某人的解决方案。我导航到我的ProgramData \ Microsoft \ VisualStudio \ Packages \ Microsoft.Net.CoreUWP,version = 1.0.4并运行netfx_NETCoreUWP.exe。它确实解决了我的问题

答案 7 :(得分:0)

仅供参考...

我的NugetPackage“'Microsoft.NETCore.UniversalWindowsPlatform”从我的项目引用中消失了。它显示为已安装在NuGet中。我卸载并重新安装没有成功。我重新启动了Visual Studio并重新安装,然后重新出现了该软件包:-)!