文章目錄
全新的 Jenkins .NET Build Server 該安裝什麼
之前開發 Jenkins Job 都是在個人電腦上,建置完成後要移至新的 build server 時又遭遇一些問題,主因就是 build server 上沒有安裝 visual studio,所以紀錄一下該如何排除
文章大綱
- 安裝 .NET Framework Developer Pack
- 安裝 NuGet
- 安裝與設定 msbuild tool
- 解決找不到
Microsoft.WebApplication.targets"
安裝 .NET Framework Developer Pack
- Microsoft .NET Framework 4.6.2 Developer Pack
- 包含對應版本的 .NET Framework
- 包含對應版本的 .NET Framework targeting Pack 及 SDK
安裝 NuGet
- 完整安裝
- 使用 Chocolatey 安裝
- choco install nuget.commandline
- 會自動將安裝路徑加至環境變數中
- 僅下載 NuGet 執行檔
- https://nuget.org/nuget.exe
- 需手動加至環境變數或是直接指定路徑使用
安裝與設定 msbuild tool
Jenkins 設定 msbuild 位置
找不到 Microsoft.WebApplication.targets
錯誤訊息
Microsoft.WebApplication.targets" was not found ...
錯誤截圖
目前找到的資料方法不外乎兩種
- 1. 安裝 visual studio
- 2. 複製需要的檔案及資料夾
Microsoft.WebApplication.targets
檔案已上傳 GitHub , 目前只有 v10.0 及 v14.0
參考資訊
文章作者 Yowko Tsai
上次更新 2021-11-03
授權合約
本部落格 (Yowko's Notes) 所有的文章內容(包含圖片),任何轉載行為,必須通知並獲本部落格作者 (Yowko Tsai) 的同意始得轉載,且轉載皆須註明出處與作者。
Yowko's Notes 由 Yowko Tsai 製作,以創用CC 姓名標示-非商業性-相同方式分享 3.0 台灣 授權條款 釋出。