Jenkins 搭建 .NET Core 持續集成環境


 

關於c#的.Net FrameWork 的集成環境以及MsBuild的配置可以看

 
 
 
 

我們用NuGet還原.NET Core項目會報以下錯誤:

 
 

error NETSDK1064: 未找到版本為 1.8.2 的包 BouncyCastle.NetCore。它可能已在 NuGet 還原后刪除。否則,NuGet 還原可能只是部分完成,這種情況可能是最大路徑長度限制所導致。

 
 
此圖像的alt屬性為空;文件名為image-2-1024x400.png
 
 
 

關於這個問題我找了好久 也是google到一條信息才明白

 
 

這里就直接放解決辦法,其實網上就有方法,有的簡短,有的籠統

 
 
此圖像的alt屬性為空;文件名為image-3-1024x301.png
 
 
 
 

我們這里用到的是dotnet命令來還原、構建、以及部署

 
 

從 .NET Core 2.0 開始,無需運行 dotnet restore,因為它由需有還原的所有命令隱式運行,如 dotnet build 和 dotnet run。 

 
 

dotnet build 生成項目及依賴項
dotnet publish 輸出編譯指定依賴,發送到指定目錄

 
 

詳細其他命令可以查看官方文檔   比我的詳細的多

 
 

所以我們只用到
dotnet build
dotnet publish

 
 

就可以成功編譯

 
 
此圖像的alt屬性為空;文件名為image-4-1024x477.png
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM