【问题标题】:Creation of Release Build Failed in UWP在 UWP 中创建发布版本失败
【发布时间】:2016-04-30 01:48:45
【问题描述】:

我正在尝试在 Release 中构建一个 UWP 项目。但我无法创建构建,并且收到错误无法复制文件“C:\Users\kumara krishnan\.nuget\packages\System.Private.Uri\4.0.0\runtimes\win8 -aot\lib\netcore50\System.Private.Uri.dll”,因为它没有找到。 当我将它保持在调试模式时,我也能够构建和部署。如何解决这个问题?

【问题讨论】:

  • 关闭 Visual Studio 2015 并转到项目的文件夹。删除obj文件夹打开visual studio再试一次
  • 试过了。仍然面临这个问题。
  • 没有明显的原因导致该文件丢失。至少看看它是否在那里。然后检查 Nuget 是否正常运行。并禁用反恶意软件,然后重试。
  • 该文件不在上述文件夹中。我现在该怎么办??

标签: visual-studio uwp


【解决方案1】:

您的 .nuget 环境似乎有问题。您可以尝试以下步骤来修复它。

首先删除C:\Users\kumara krishnan\.nuget\packages\下的整个System.Private.Uri文件夹。

然后在 Visual Studio 中,打开 Visual Studio 选项对话框,单击“NuGet 包管理器”节点并确保选中“允许 NuGet 下载丢失的包”和“在 Visual Studio 中构建期间自动检查丢失的包” "。

在此之后,您可以重建您的项目,Visual Studio 将自动恢复您的项目使用的 NuGet 包并下载整个“System.Private.Uri”文件。

您还可以创建一个空白应用程序并创建一个新的Uri 实例,而无需手动添加其他引用来检查您的环境。

【讨论】:

  • 我试过这个。 .nu​​get 目录已创建,system.private.uri.dll 现在也存在。但是我在 resx 文件错误中遇到无效类型,并且找不到更多文件错误...我应该重新安装 Visual Studio...
  • @Kumara:如果还是有 System.Private.Uri.dll 等文件未找到错误,可以尝试删除 C:\Users\kumara krishnan\.nuget\ 中的所有包,让 Visual Studio恢复它们。在此之后,如果仍然有错误,您可以尝试重新安装 Visual Studio。
  • 是的,我也做了同样的事情......似乎我必须重新安装 Visual Studio :(
  • 我修复了 Visual Studio。现在我可以得到一个发布版本了:)
猜你喜欢
  • 1970-01-01
  • 2016-04-30
  • 2020-12-16
  • 1970-01-01
  • 2016-10-16
  • 1970-01-01
  • 2016-08-11
  • 2014-04-06
  • 2020-11-16
相关资源
最近更新 更多