【问题标题】:Package Installation Error Microsoft.NetCore.UniversalWindowsPlatform.5.0.0包安装错误 Microsoft.NetCore.UniversalWindowsPlatform.5.0.0
【发布时间】:2016-05-23 14:16:24
【问题描述】:

我刚刚重新安装了 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 移动版 (10.0.10586) 的模拟器 - Windows 10 SDK (10.0.10240)。

我错过了什么。我该如何解决这个问题?

【问题讨论】:

  • "回滚包 chnages" - 这是从输出窗格/错误对话框中逐字复制的,还是您转录的?请确保始终发布准确错误消息。如果这是一个对话框,您可以使用标准的 [Ctrl]+C/[Ctrl]+V 键盘快捷键复制粘贴它。
  • 谢谢。这确实是类型不匹配
  • 之前没遇到过这个问题,但是快速搜索后发现了一个类似的问题here。希望对您有所帮助。
  • 我刚遇到这个问题。我有一个解决方案,想添加一个名为 TestApp 的项目。这导致所描述的问题。这是可重现的。删除项目并重新创建它会导致相同的错误。在其他解决方案中包括相同的步骤。然而,为项目使用另一个名称修复问题。我只是不能使用名称TestApp。这很奇怪。

标签: windows win-universal-app


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    这不是一个答案,我有完全相同的问题,我在网上发现其他人也有同样的问题,还没有人提出解决方案。 这是在创建“任何”UWP 项目类型、空白、模板化、VB、C# 时创建的。 弹出这个对话框:

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

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

    【讨论】:

    • 嗨,BGTurner。你在这个问题上有什么进展吗?我仍然面临同样的问题。
    • 嗨,Denny 和 Stefan,我最终确实解决了问题,已将我的答案添加到列表中。希望对你有帮助。
    • 试试@jlo-gmail下面的回答
    【解决方案3】:

    在全新安装 OS/Updates/VS 2015 Update 3 + Xamarin 更新后,我遇到了同样的问题。我创建了一个通用的“空白 XAML 应用程序(Xamarin Forms Portable)”在创建过程中我收到了同样的错误。

    在 Nuget Package Manager Console 中选择 AppX。UWP,然后运行:

    Install-Package Microsoft.NETCore.UniversalWindowsPlatform 
    

    重启VS并新建一个项目,错误不回来了。

    【讨论】:

    • 不幸的是它对我有用
    • 在 VS2017 RC 上为我工作,新项目不再出错
    【解决方案4】:

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

    我确实需要重置我的 VS 安装以尝试进行全新安装。 然后真正的错误出现了。在我的情况下,它是 Nuget 缓存损坏的包(这些不是通过 VS 重新安装来清除的)。

    最后帮助我解决它的链接可以在这里找到Stack Overflow

    【讨论】:

    • 这是为我做的。我不必像其他答案那样经历和更新任何软件包。这些可能也有效,因为它消除了缓存中损坏的任何内容。我认为应该选择这个解决方案,因为它可以解决更广泛的 nuget 问题。很高兴将其包含在我的故障排除策略中以备将来使用。
    【解决方案5】:

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

    【讨论】:

      【解决方案6】:

      升级包 Microsoft.NetCore.UniversalWindowsPlatform.5.2.2 对我有用...

      【讨论】:

      • 对我来说恰恰相反 - Xamarin 模板创建了一个引用 Microsoft.NetCore.UniversalWindowsPlatform.5.2.x 的项目(其中 x 是一些旧版本),但我安装了 Microsoft.NetCore.UniversalWindowsPlatform。 5.2.2,所以我不得不降级。
      【解决方案7】:

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

      【讨论】:

        【解决方案8】:

        仅供参考……

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-09-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-07-27
          • 2016-08-28
          • 2017-05-24
          相关资源
          最近更新 更多