2016-01-23 63 views
0

我正在尝试在Release中构建UWP项目。但我无法创建构建,并且出现错误无法复制文件“C:\ Users \ kumara krishnan \ .nuget \ packages \ System.Private.Uri \ 4.0.0 \ runtimes \ win8-aot \ lib \ netcore50 \ System.Private.Uri.dll“,因为找不到它。另外,我可以在调试模式下进行构建和部署。如何解决这个问题?在UWP中创建发布版本失败

+0

关闭visual studio 2015并转到项目的文件夹。删除obj文件夹打开visual studio并再试一次 –

+0

试过了。仍然面临这个问题。 – Razor

+0

没有明显的理由为什么这个文件会丢失。至少看看它是否在那里。然后检查Nuget是否正常运行。并禁用反恶意软件,然后重试。 –

回答

0

你的.nuget环境似乎有问题。你可以尝试下面的步骤来解决它。

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

然后在Visual Studio中,打开Visual Studio选项对话框,点击“NuGet Package Manager”节点,并确保已选中“允许NuGet下载缺失的软件包”和“在Visual中生成时自动检查缺失的软件包工作室”。
enter image description here

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

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

+0

我试过了。 .nu​​get目录已创建,system.private.uri.dll现在也存在。但我越来越无效类型的resx文件错误和更多的文件没有找到错误...我应该重新安装视觉工作室... – Razor

+1

@Kumara:如果你仍然有文件没有找到像System.Private.Uri.dll错误,你可以尝试删除**'C:\ Users \ kumara krishnan \ .nuget \ **中的所有包并让Visual Studio恢复它们。在此之后,如果您仍然有错误,您可以尝试重新安装Visual Studio。 –

+0

是的,我只是一样...似乎我必须重新安装视觉工作室:( – Razor