gpt4 book ai didi

msbuild - 在 TeamCity 构建中找不到 "TransformXml"任务(错误 MSB4036)

转载 作者:行者123 更新时间:2023-12-03 02:07:41 25 4
gpt4 key购买 nike

您好,我已经使用 TeamCity 构建了服务器。我的项目是 Sitecore Web 应用程序。我正在使用 TDS(HedgehogDevelopment)。我在 TeamCity 中使用 MS build设置了build设置,当在构建配置管理器中禁用 TDS 项目时,它看起来可以正常工作。但随后它使我收到网络错误

C:\Program Files (x86)\MSBuild\HedgehogDevelopment\SitecoreProject\v9.0\HedgehogDevelopment.SitecoreProject.targets(310, 5): error MSB4036: The "TransformXml" task was not found. Check the following: 1.) The name of the task in the project file is the same as the name of the task class. 2.) The task class is "public" and implements the Microsoft.Build.Framework.ITask interface. 3.) The task is correctly declared with in the project file, or in the *.tasks files located in the "C:\Windows\Microsoft.NET\Framework64\v3.5" directory. Project NetKey.TDSMaster\MyProject.TDSMaster.scproj failed. Project Website\MyProject.sln failed

错误描述中的帮助不适合我。我的构建机器上没有 VS 2012。我已经安装了 Microsoft Visual Studio 2012 Shell支持我的网络项目。如何解决呢?谢谢。

最佳答案

TransformXML 是 ASP.NET Web 发布工具的一部分。因此,它们通常在构建服务器上安装了 Visual Studio,并且需要的不仅仅是 Visual Studio 的 Shell 版本。安装 Visual Studio Express Web Edition 也可能有效。

您可以尝试安装Web-Deploy package看看是否足够,但通常我只是在构建代理上安装完整版本的 Visual Studio。根据 MSDN 订阅许可,这是合法的。

经过一些实验,我可以看出您至少需要在构建服务器上安装 Visual Studio Web 开发人员工具才能以官方方式安装这些任务。我怀疑安装 Visual Studio Express Web Edition 就足够了。

enter image description here

关于msbuild - 在 TeamCity 构建中找不到 "TransformXml"任务(错误 MSB4036),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16646698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com