我们的构建服务器仅配置了MS Build Tools 2015,以确保我们安装了足够多的项目来构建项目而又没有安装太多(即完整的VS Developer Environment,这在过去曾导致部署问题)。

现在,我们想开始在此服务器上构建Azure项目,但选项似乎是“包括Visual Studio实例的所有内容”或“All or some of these bits”:

  • 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

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

    最佳答案

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

    安装了Visual Studio的计算机上的Web中的

  • Copy the WebApplications and C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0 targets
  • 然后从SDK download page按照安装说明中定义的顺序安装以下内容:
  • MicrosoftAzureAuthoringTools-x64.msi
  • MicrosoftAzureLibsForNet-x64.msi
  • MicrosoftAzureTools.VS.140

  • 然后使用 MSBuild版本“MS Build Tools 2015”, MSBuild ToolsVersion “14.0”,我的Azure云服务项目可以很好地构建和打包。

    关于.net - 我需要在生成服务器上安装Azure 2.7 SDK的哪些部分?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31657901/

    10-16 08:29