我需要在构建服务器上安装Azure 2.7 SDK的哪些部分?

时间:2015-07-27 16:01:38

标签: .net azure msbuild teamcity build-server

我们的构建服务器仅使用MS Build Tools 2015配置,以确保我们已经安装足够的资源来构建项目而无需安装太多(即完整的VS开发人员环境导致过去的部署问题)。

我们现在想开始在此服务器上构建Azure项目,但选项似乎是"所有内容包括Visual Studio"或" All or some of these bits& #34;:

  • 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
  • MicrosoftAzureQuickstarts.msi
  • MicrosoftAzureStorageEmulator.msi
  • MicrosoftAzureStorageTools.msi
  • MicrosoftAzureTools.VS120.exe
  • MicrosoftAzureTools.VS140.exe
  • WebToolsExtensionsVS14.msi
  • WebToolsExtensionsVS2013.msi
  • WebToolsExtensionsVWD14.msi
  • WebToolsExtensionsVWD2013.msi

显然,我可能不需要模拟器......

1 个答案:

答案 0 :(得分:14)

除了MS Build Tools之外,执行以下操作还允许我在Team City Build Agent上构建Azure Cloud Service项目:

  1. Copy the Web and WebApplications targets来自安装了Visual Studio的计算机上的C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0
  2. 然后从SDK download page按照安装说明中定义的顺序安装以下内容:
    1. MicrosoftAzureAuthoringTools-x64.msi
    2. MicrosoftAzureLibsForNet-x64.msi
    3. MicrosoftAzureTools.VS.140
  3. 然后使用 MSBuild版本" MS Build Tools 2015", MSBuild ToolsVersion " 14.0"我的Azure Cloud Service项目很好地构建和打包。