2017-02-07

全新的 Jenkins 2 Build Server (for .NET 專案) 該安裝什麼

之前開發 Jenkins 都是在個人電腦上,建置完成後要移至新的 build server 時又遭遇一些問題,主因就是 build server 上沒有安裝 visual studio,所以紀錄一下該如何排除


文章大綱

  1. 安裝 .NET Framework Developer Pack
  2. 安裝 NuGet
  3. 安裝與設定 msbuild tool
  4. 解決找不到 Microsoft.WebApplication.targets"

安裝 .NET Framework Developer Pack

安裝 NuGet

1missnuget

  • 完整安裝
    • 使用 Chocolatey 安裝
      • choco install nuget.commandline
    • 會自動將安裝路徑加至環境變數中
  • 僅下載 NuGet 執行檔

安裝與設定 msbuild tool

2missmsbuild

找不到 Microsoft.WebApplication.targets"

Microsoft.WebApplication.targets" was not found ...

5webtargets

  • 目前找到的資料方法不外乎兩種
      1. 安裝 visual studio
      1. 複製需要的檔案及資料夾
  • 檔案我已上傳 GitHub , 目前只有 v10.0 及 v14.0

參考資訊

  1. A .NET Build Server Without Visual Studio
  2. How to build .NET 4.6 Framework app without Visual Studio installed?
  3. Installing NuGet

沒有留言:

張貼留言