我正在嘗試在Release中構建UWP項目。但我無法創建構建,並且出現錯誤無法複製文件「C:\ Users \ kumara krishnan \ .nuget \ packages \ System.Private.Uri \ 4.0.0 \ runtimes \ win8-aot \ lib \ netcore50 \ System.Private.Uri.dll「,因爲找不到它。另外,我可以在調試模式下進行構建和部署。如何解決這個問題?在UWP中創建發佈版本失敗
回答
你的.nuget環境似乎有問題。你可以嘗試下面的步驟來解決它。
首先刪除其下的C:\Users\kumara krishnan\.nuget\packages\
整個System.Private.Uri
文件夾。
然後在Visual Studio中,打開Visual Studio選項對話框,點擊「NuGet Package Manager」節點,並確保已選中「允許NuGet下載缺失的軟件包」和「在Visual中生成時自動檢查缺失的軟件包工作室」。
在此之後,你可以重建你的項目和Visual Studio將自動恢復的NuGet包使用你的項目和下載整個「System.Private.Uri」文件。
您還可以創建一個空白應用程序並創建一個Uri
的新實例,而無需手動添加其他參考以檢查您的環境。
我試過了。 .nuget目錄已創建,system.private.uri.dll現在也存在。但我越來越無效類型的resx文件錯誤和更多的文件沒有找到錯誤...我應該重新安裝視覺工作室... – Razor
@Kumara:如果你仍然有文件沒有找到像System.Private.Uri.dll錯誤,你可以嘗試刪除**'C:\ Users \ kumara krishnan \ .nuget \ **中的所有包並讓Visual Studio恢復它們。在此之後,如果您仍然有錯誤,您可以嘗試重新安裝Visual Studio。 –
是的,我只是一樣...似乎我必須重新安裝視覺工作室:( – Razor
- 1. 發佈版本:transformClassesAndResourcesWithProguardForRelease失敗
- 2. boost :: posix_time在發佈版本中失敗
- 3. aio_write在發佈版本上失敗
- 4. UWP - Reflection_InsufficientMetadata_EdbNeeded發佈版本
- 5. 創建發佈版本
- 6. 構建失敗Oozie發行版創建失敗
- 7. Oozie的發行版創建失敗
- 8. Maven的發佈版本中詹金斯失敗,因爲未能建立依賴的發佈版本
- 9. 發佈軟件包構建失敗的UWP
- 10. 加載CoreData在發佈版本中失敗
- 11. 構建失敗後發佈
- 12. Codename one uwp構建失敗
- 13. Unity 2017.1 UWP構建失敗
- 14. DDL創建觸發器腳本失敗
- 15. Grails - 創建標籤和發佈版本
- 16. 在創建發佈版本時創建重複Zip條目
- 17. Android版Facebook發佈更新失敗
- 18. Android Studio中建立發佈APK失敗
- 19. 發佈失敗
- 20. 指針丟失在發佈版本
- 21. 構建失敗 - 驗證構建/發佈
- 22. 在失敗的版本上創建錯誤
- 23. 在發佈版本中創建dmp文件
- 24. 如何在Xcode中創建發佈版本?
- 25. Maven發佈插件在創建標記時失敗
- 26. 角度構建失敗創建生產版本
- 27. 任何想法在uwp中創建蒙版文本框
- 28. Android:發佈版本由於無法計算散列而失敗?
- 29. MSVC - C++ - 發佈版本失敗 - 連接錯誤
- 30. GCC C++ 11調試版本,發佈失敗
關閉visual studio 2015並轉到項目的文件夾。刪除obj文件夾打開visual studio並再試一次 –
試過了。仍然面臨這個問題。 – Razor
沒有明顯的理由爲什麼這個文件會丟失。至少看看它是否在那裏。然後檢查Nuget是否正常運行。並禁用反惡意軟件,然後重試。 –