Dot-Net
我需要在建構伺服器上安裝 Azure 2.7 SDK 的哪些部分?
我們的建構伺服器僅配置了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 項目:
Web``WebApplications從C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0安裝了 Visual Studio 的電腦上複製和目標。然後從SDK 下載頁面按照安裝說明中定義的順序安裝以下內容:
MicrosoftAzureAuthoringTools-x64.msi
MicrosoftAzureLibsForNet-x64.msi
微軟AzureTools.VS.140
然後使用MSBuild 版本“MS Build Tools 2015”、MSBuild ToolsVersion “14.0”我的 Azure 雲服務項目建構和打包很好。