问题标签 [msbuildextensionpack]

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.

0 投票
1 回答
800 浏览

msbuild - MSBuild 社区任务或扩展包可以与 Mono 的 xbuild 一起使用吗?

有没有人使用 Mono 的xbuild获得MSBuild 社区任务MSBuild 扩展包?他们似乎都有 MSI 安装程序,所以我想这是手动将文件传输到 Mac 的情况(在我的情况下)?

如果有人这样做,我会很感激他/她的经验带来的好处。

0 投票
1 回答
1624 浏览

msbuild - 如何通过 MSBuild 扩展包将 web.config 设置为“debug=false”?

我有一个 WCF 服务应用程序,并且 web.config 设置为调试模式(debug = true):

我想通过 MSBuild 扩展包(版本 3.5.8.0)将其设置为“debug=false”,以便发布的版本始终自动处于非调试模式。

显然我需要使用XmlFile 类,但它什么也没做。
我的构建文件如下所示:

当我运行构建脚本时,我只看到这个:

没有错误,没有警告......什么都没有。
我可以看到 MSBuild 找到了 web.config 并对其进行了处理,因为资源管理器中的“修改日期”设置为现在,而在我运行脚本之前情况并非如此。但是文件中没有明显的变化。我使用 diff 工具比较了 MSBuild 之前和之后的文件版本,它们是相同的。

我也尝试设置KeyandValue而不是InnerText,但这也无济于事。

知道我做错了什么吗?

0 投票
1 回答
979 浏览

msbuild - MSBuild extensionpack 将一个目录的所有内容复制到另一个

我正在使用 MSBuild 扩展包。我想将构建目录的全部内容复制到文件系统上的另一个目录。我不想重命名目标目录,只需替换内容即可。这可能是我对 msbuild 扩展包的不熟悉,但看起来这应该很容易,而且我一直无法在网络上找到现成的文档。

我正在尝试设置一个在成功构建后自动部署在持续集成环境中的服务。

0 投票
0 回答
397 浏览

msbuild - MsBuild 扩展包:如何使用 IIS6 的远程部署

在扩展包的文档中,针对目标 Iis6Website 说:

远程执行支持:是的。请注意,您执行的机器必须安装 IIS。

但是没有说明如何远程使用它。

有人知道远程调用它的语法吗?

0 投票
1 回答
3992 浏览

regex - 在 vdproj 上使用 MSBuild.ExtensionPack.FileSystem.File 替换

我试图通过在我的 msbuild 脚本中对文件执行正则表达式来替换 Visual Studio 安装项目中保存的 ProductName。要进行正则表达式替换,我正在尝试使用msbuild 扩展包,特别是它的 File 任务。我的 msbuild 脚本中的目标如下所示:

当此目标运行时,我得到以下输出,但文件保持不变。

我这样做对吗?有没有人以这种方式在 vdproj(或其他任何东西)上更新了正则表达式?

0 投票
2 回答
1922 浏览

msbuild-4.0 - 帮助使用带有命名空间的 MSBuild Extensions 4 更新 XML 文件

一旦涉及命名空间,我在让 MSBuild 扩展 4.0 更新 XML 文件时遇到了一些麻烦。

当我有一个没有命名空间的简单 XML 文件时很好,但是一旦我尝试更新一个有命名空间集的 xml 文件,那么什么都不会发生..注意没有错误。

这是工作正常的简单方法

和项目文件

而这些不做任何事情!

那么有什么关系呢?我错过了什么?是第二个实例中 XPath 的格式吗?我尝试了各种变化。

0 投票
3 回答
7883 浏览

.net - MSBuild 扩展包与 MSBuild 社区任务

我刚刚开始第一次制作自定义 MSBuild 脚本。我看到有两个扩展功能的标准选项:MSBuild Extension PackMSBuild Community Tasks

我正在寻找一些关于这些之间有什么区别的指导,以及为什么我会使用一个而不是另一个,甚至两者都使用。我在 Bing 上用 Google 搜索过,但只见树木不见森林。任何指导表示赞赏。

0 投票
0 回答
261 浏览

iis-7 - 使用 MSbuild 扩展包将 IIS7 站点会话状态设置为状态服务器

使用 MSBuild 扩展包时,有什么方法可以选择会话状态模式为“状态服务器”?我浏览了源代码,但没有提到状态管理。

此外,如果有人知道如何使用扩展包 WMI 来做到这一点,那也太好了。我尝试了各种查询和方法,但无法想出一种通过 WMI 与 IIS 对话以设置 SessionStateSection.Mode 属性“StateServer”标志的方法,如 MSDN 中所述。

谢谢...!

0 投票
1 回答
873 浏览

msbuild - MSBuild 扩展包

我在搞乱一些 TFS 构建定义文件并遇到了一个小问题。我选择了 MSBuild 扩展包,如此所述,但由于某种原因,我的 assemblyInfo.cs 文件没有从 TFS2010 中检出。此任务是否应该检查所有指定的文件并更改程序集版本?它会正确更改所有文件中的版本,但之后没有待处理的更改。有任何想法吗?

0 投票
3 回答
1622 浏览

msbuild - MSBuild ExtensionPack Sql2008.Database 任务

我正在尝试将一些 SQL 的东西(备份数据库、恢复数据库、运行一些脚本文件)作为 MSBuild 脚本的一部分。MSBuild 扩展包中的 Sql2008.Database 任务似乎是一种很好的简单方法,但是我找不到指定服务器实例或用户名和密码的方法。我很难相信它仅限于您正在构建的机器上的默认实例,并且希望在用户 MSBuild 正在运行时进行连接,但我找不到其他方法。是我正在使用的文档。任何人都可以解释如何做到这一点,或者我需要看看不同的方法吗?