【发布时间】:2017-08-07 12:38:20
【问题描述】:
是的,那里有类似的问题,但它们与 VS 2017 无关:
我最近从 VS 2015 升级到 VS 2017。在我的本地开发计算机上一切正常,Azure 应用程序(使用 Azure SDK 2.9.6)构建并启动。
但在 TeamCity 服务器上(MS Build Tools 2017 - Tool version 15.0)我收到以下错误:
MSB4019:导入的项目“C:\Program Files (x86)\Microsoft 视觉的 Studio\2017\BuildTools\MSBuild\Microsoft\VisualStudio\v15.0\Windows 找不到 Azure 工具\2.9\Microsoft.WindowsAzure.targets”。确认 声明中的路径是正确的,并且 文件存在于磁盘上。
构建服务器/MSBuild 尝试在目录中查找Microsoft.WindowsAzure.targets:
"C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\VisualStudio\v15.0\Windows Azure Tools\2.9\
但它实际上在目录中:
"C:\Program Files (x86)\Microsoft Visual Studio\2017\[VisualStudioVersion]\MSBuild\Microsoft\VisualStudio\v15.0\Windows Azure Tools\2.9\
[VisualStudioVersion] 可以有以下值“社区”、“专业”、“企业”
是的,我已经安装了构建工具 (https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=15)。
是的,我已经将整个 Windows Azure Tools 文件夹复制到 BuildTools\MSBuild\Microsoft\VisualStudio\v15.0,但是我的 F# 项目中出现另一个错误:
MSB4057:目标“GetTargetFrameworkProperties”不存在于 项目。
新的 MS Build Tools 2017 似乎无法与 Windows Azure 一起正常工作。有任何解决方法吗?或者是切换回旧版 MSBuild 的唯一选择?
【问题讨论】:
标签: azure msbuild visual-studio-2017