Sam*_*der 5 msbuild teamcity continuous-integration packaging azure
我们使用TeamCity作为CI服务器(但我认为这适用于任何构建服务器).
我们尚未在构建服务器上安装azure SDK,并且能够使用此处描述的解决方法构建使用SDK的项目.
我现在希望服务器生成用于部署到Azure的软件包,但是当我运行MSBuild任务来创建软件包时(按照此处的指示),我得到一个奇怪的错误
error MSB4057: The target "WatGetTargetFrameworkDirectories" does not exist in the project.
这产生了很少有用的谷歌搜索结果.
我需要安装SDK吗?或者此错误与其他内容有关?
WatGetTargetFrameworkDirectories
是来自 AzureSDKs .targets 文件的目标。看起来您的错误与 Azure SDK 相关。
但它可能是与不太好的 msbuild Azure 目标相关的更微妙的错误。对于我们自己的天蓝色包装,我们确实需要调用 2 个目标“Clean;CorePublish”,而不仅仅是“Publish”。也许这也会对你有帮助。
旁注:为什么您不想在 TeamCity BuildAgent 上安装 AzureSDK?构建代理正是为此而设计的 - 拥有构建所需的框架。1.6 和 1.7 AzureSDK 也可以并行安装。
归档时间: |
|
查看次数: |
1144 次 |
最近记录: |