问题标签 [microsoft.sdc.tasks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
msbuild - 使用 MSBuild 和 Microsoft.Sdc.Tasks 安装 win32 服务
我正在尝试使用 Microsoft.Sdc.Tasks 库安装 Windows 服务。
但是我一直提示输入用户名和密码!这将不起作用,因为我希望将其作为构建服务器上的自动构建。我的意思是,我想在其下运行服务的用户名和密码在实际目标中。如何让它使用配置的用户和密码安装服务而不提示它?
msbuild - 尝试使用 MSBuild 任务来自 Microsoft.Sdc.Common.tasks
我对 Xml.ModifyFile 任务有疑问,我不明白。你们能帮忙吗?
我的目标只是操作 xml 文档中的属性。
我对 xml 尤其是 msbuild 的世界相当陌生,因此我很难解释我收到的错误消息。在我看来,我的构建文件是有效的,所以我猜 sdc.tasks dll 文件有问题。
从构建文件中可以看出,为了测试,我添加了一个名为“ping”的目标。该目标与 sdc.task Ping 一起使用没有任何问题
你们能建议一个修复或替代解决方案来解决使用 msbuild 修改 xml 文件的挑战吗?
另一个问题 - 如何将多个命名空间声明为 Xml.ModifyFile sdc.task 的参数?namespace 属性的解释如下: TaskItems 数组,指定“Prefix”和“Uri”属性,用于指定的 xPath。我试图找到 taskitems 用法的解释或示例,但不幸的是没有任何运气。
谢谢/derdres
我将在下面列出以下内容:
- 构建文件
- 我尝试修改的 xml 文件
- 错误信息
1) 构建文件
2)xml文件
3) 构建错误信息
msbuild - MSBuild (SDC) 和 WIX 中的 XPath
新鲜问这个问题->
我有一个需要使用 MSBuild 修改的 WIX 文件。它是这样开始的:
我的问题是 SDC 任务似乎无法引用任何与 WIX 相关的 xml 节点。例如:
工作得很好,因为它不使用任何 Wix 节点(只是一个 iis 节点),但是如果我使用它的完整 XPath 路径(/Wix/Product/iis:WebApplication)任务返回: 找不到资源字符串没有找到匹配项对于 XPath 表达式
在我想引用目录节点(/Wix/Product/Directory/Directory/Directory/Directory[@Id='STWebSiteDir'])之前,这不是问题
我尝试使用完整的 XPath 和较短的 //Directory[@Id='STWebSiteDir']。我尝试过单引号和双引号,我尝试将 WIX 命名空间添加到调用中(没有前缀)。
我什至试图获得对 /Wix/Product 的引用,即使这样也失败了:
我显然错过了一些东西。任何人都暗示去哪里让它工作?
瓦卡诺
iis-6 - 如何使用 MSBuild 修改远程 IIS6 网站的自定义错误
我正在尝试使用“Microsoft.Sdc.Tasks.Web.Website.UpdateHttpErrorSetting”来更改远程 IIS 网站的 http 错误消息。特别是这项任务的文档有些缺乏,我还没有找到成功使用它的方法。我希望 http 404 错误加载一个 url 而不是默认的 404b.html 文件。我试过这样使用任务:
任务运行时出现异常,但我不清楚我缺少什么:
非常欢迎进一步的见解。
msbuild - Microsoft.Sdc.Tasks.BizTalk2004.Host.Delete 错误,但不使用 Biztalk?
我有一个 WCF 服务,我最近从 .NET 3.5/TFS2008 升级到了 .NET 4.0/TFS2010。在过去的几天里,我一直在调试团队构建错误,但我不太明白为什么我会收到错误。我遇到过两次错误。
- 编译 Web 部署项目时
C:\Program Files (x86)\MSBuild\Microsoft\WebDeployment\v10.0\Microsoft.WebDeployment.targets (1728):无法从程序集中加载“Microsoft.Sdc.Tasks.BizTalk2004.Host.Delete”任务C:\Program Files (x86)\MSBuild\Microsoft.Sdc.Tasks\Microsoft.Sdc.Tasks.BizTalk.dll。无法加载文件或程序集“Microsoft.BizTalk.ExplorerOM,版本=3.0.1.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。确认声明正确,程序集及其所有依赖项都可用,并且任务包含实现 Microsoft.Build.Framework.ITask 的公共类。
- 编译 WiX 项目时
C:\Builds\24\DCFServices2010\Release 4.0\Sources\Bin\wix3-binaries\Wix.targets (1600):无法从程序集 C 加载“Microsoft.Sdc.Tasks.BizTalk2004.Host.Delete”任务:\Program Files (x86)\MSBuild\Microsoft.Sdc.Tasks\Microsoft.Sdc.Tasks.BizTalk.dll。无法加载文件或程序集“Microsoft.BizTalk.ExplorerOM,版本=3.0.1.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。确认声明正确,程序集及其所有依赖项都可用,并且任务包含实现 Microsoft.Build.Framework.ITask 的公共类。
在案例 1 中,我已经通过恢复到 WebDeployment v9.0 来“修复”它 - 然而,这并不是真正的修复。如果出现错误 2,我还没有找到解决方案,我真的可以使用一些帮助!
事实:
- 我使用 Microsoft.Sdc.Tasks 并且尝试了不同的版本 - 结果相同。
- 我不使用任何 BizTalk 相关库或有任何 BizTalk 相关代码
- 这是一个 VS2010、.NET 4.0 项目,该项目在 TFS2010 构建代理上编译。
有任何想法吗?