2016-01-23 101 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