Dot-Net

我需要在建構伺服器上安裝 Azure 2.7 SDK 的哪些部分?

  • June 16, 2016

我們的建構伺服器僅配置了MS Build Tools 2015,以確保我們安裝了足夠的軟體來建構項目而無需安裝太多(即完整的 VS 開發人員環境,這在過去導致了部署問題)。

我們現在想開始在此伺服器上建構 Azure 項目,但選項似乎是“包括 Visual Studio 實例在內的所有內容”或“所有或其中一些位”:

  • AzureMobileAppsSdkV1.0.msi
  • AzureMobileAppsSdkV2.0.msi
  • HiveODBC32.msi
  • HiveODBC64.msi
  • Microsoft.Azure.DataFactoryTools.msi
  • Microsoft.Azure.HDInsightToolsForVS2013.msi
  • Microsoft.Azure.HDInsightToolsForVS2015.msi
  • MicrosoftAzureAuthoringTools-x64.msi
  • MicrosoftAzureAuthoringTools-x86.msi
  • MicrosoftAzureComputeEmulator-x64.exe
  • MicrosoftAzureComputeEmulator-x86.exe
  • MicrosoftAzureLibsForNet-x64.msi
  • MicrosoftAzureLibsForNet-x86.msi
  • 微軟AzureQuickstarts.msi
  • 微軟AzureStorageEmulator.msi
  • 微軟AzureStorageTools.msi
  • 微軟AzureTools.VS120.exe
  • 微軟AzureTools.VS140.exe
  • WebToolsExtensionsVS14.msi
  • WebToolsExtensionsVS2013.msi
  • WebToolsExtensionsVWD14.msi
  • WebToolsExtensionsVWD2013.msi

顯然我可能不需要模擬器……

除了 MS Build Tools,我還可以通過以下操作在 Team City Build Agent 上建構 Azure Cloud Service 項目:

  1. Web``WebApplicationsC:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0安裝了 Visual Studio 的電腦上複製目標。

  2. 然後從SDK 下載頁面按照安裝說明中定義的順序安裝以下內容:

  3. MicrosoftAzureAuthoringTools-x64.msi

  4. MicrosoftAzureLibsForNet-x64.msi

  5. 微軟AzureTools.VS.140

然後使用MSBuild 版本“MS Build Tools 2015”、MSBuild ToolsVersion “14.0”我的 Azure 雲服務項目建構和打包很好。

引用自:https://stackoverflow.com/questions/31657901