问题标签 [msbuildcommunitytasks]

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 投票
3 回答
2832 浏览

msbuild - 如何获取 $(MSBuildProjectDirectory) 的最后一部分

我不知道如何获取 $(MSBuildProjectDirectory) 的最后一部分。

例如,如果值为“c:\development\projects\project_branch”,那么我只想要最后一部分“project_branch”。

我怎样才能做到这一点?

0 投票
3 回答
4356 浏览

msbuild - MSBuild Extension Pack 压缩文件夹和子文件夹

我必须使用 MSbuild 压缩我的文件夹和子文件夹,我正在查看 MSBuild 扩展包,并尝试了这个

当我这样做时,它只是继续将所有文件添加到根目录,而不是将其添加到 zip 文件中的特定子文件夹中。

我错过了一些东西,任何人都可以在这里帮忙。

0 投票
1 回答
1267 浏览

msbuild - 使用 MSBuild 社区任务为 InternalsVisibleTo 设置程序集信息

我正在使用 MSBuild 社区任务根据我的 Subversion 存储库标记自动更新我的程序集版本号。我已将以下内容添加到我的项目文件中:

这给了我一个新的 AssemblyInfo.cs 文件:不幸的是,我需要添加以下内容才能让我的 MStests 正常工作:

[程序集:System.Runtime.CompilerServices.InternalsVisibleTo("XLComponentsUnitTests")]

但我无法弄清楚如何做到这一点 - 例如,似乎无论如何都没有通过 MSBuild 社区任务。任何人都可以提供这方面的指导吗?

0 投票
1 回答
1763 浏览

.net - MSBuild 4.0 在 XMLQuery 任务(来自 MSBuild 社区任务包)上失败并出现错误 MSB4018

我们使用 MSBuild 来运行一个项目,其中包括通过 Community Tasks 包中的 XMLQuery 任务从 XML 文件中读取一些值。它在 MSBuild 3.5 下运行良好,但在 4.0 下运行时失败并显示以下消息:

错误 MSB4018:“XmlQuery”任务意外失败。System.Xml.XmlException:名称不能以“%”字符开头,十六进制值 0x25。第 1 行,位置 2。在 System.Xml.XmlTextReaderImpl.Throw(String res, String[] args) 在 System.Xml.XmlTextReaderImpl.Throw(Exception e) 在 System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32&colonPos) 在 System.Xml.XmlTextReaderImpl.ParseElement() 在 System.Xml.XmlTextReaderImpl.ParseDocumentContent() 在 System.Xml.XmlTextReaderImpl.Read() 在 System.Xml.XPath.XPathDocument.LoadFromReader(XmlReader 阅读器,XmlSpace 空间)在 System.Xml.XPath.XPathDocument..ctor(TextReader textReader) 在 MSBuild.Community.Tasks.Xml.XmlQuery.loadXmlContent() 在 MSBuild.Community.Tasks.Xml.XmlQuery.Execute() 在 Microsoft.Build.BackEnd。任务执行主机。

用于从构建目标中调用 XMLQuery 的代码:

我只是不明白出了什么问题。XML 文件完全有效,并且 XMLQuery 中指定的 XPath 应该返回一个值(并且总是有)。我在任何地方都找不到一个 % 字符。

我不知道如何以及从哪里开始解决这个问题......任何正确方向的指针表示赞赏。

0 投票
1 回答
2032 浏览

tfs - 如何在 Team Build 2010 中使用 MSBuild 社区任务?

如何在 Team Build 2010中使用MSBuild 社区任务?如您所知,TFS 2010 使用 Windows 工作流,而不是像以前的版本那样使用任务和目标。

非常感谢

0 投票
1 回答
2656 浏览

msbuild - 如何在 MSBuild 中输出时间戳

我正在使用 MSBuild/yuicompressor 来组合和缩小 JavaScript。

作为此过程的一部分,我想修改我的脚本引用,以便它们在查询字符串中具有时间戳。这样,当发布新版本时,用户总是会获得文件的非缓存版本。例如:

我正在使用 MSBuildCommunityTasks 中的FileUpdate来更新<script>引用,但它没有时间戳:

使用 MSBuild 输出此时间戳的最佳方式是什么?

0 投票
2 回答
1051 浏览

tfs - 使用 MSBuild 任务对 TFS 2010 中的目录进行 ftp

是否有任何教程显示如何使用Team Build 2010 中的 FTP 将文件/目录复制到远程主机MSBuild等任务?FtpUploadDirectoryContent我从未在 TFS 2010 中使用过 MSBuild 任务。

0 投票
1 回答
4901 浏览

msbuild - 使用相对路径在 MSBuild 中移动文件

我正在尝试将某种类型的所有文件移动到相对于文件本身的目录中,我想知道是否可以使用 MSBuild。

基本上,我使用 Microsoft AJAX Minifier 来缩小我网站上的所有 Javascript 和 CSS 文件。这会将 .min.js 和 .min.css 文件输出到与 Javascript 和 CSS 文件相同的目录中。因为我的网站有很多皮肤,所以有很多目录中的 JS 和 CSS 文件。我希望能够添加一个在 AJAX Minifier 之后运行的任务,该任务将所有 .min.js 和 .min.css 文件移动到 /min/ 相对于文件位置。因此 /Skin1/somescript.min.js 将移至 /Skin1/min/somescript.min.js 并且 /Skin2/somescript.min.js 将移至 /Skin2/somescript.min.js。

我知道完成复制/移动的唯一方法需要了解绝对目录(或者我应该说相对于项目文件的目录),但我似乎找不到基于相对于文件的目录移动的方法我搬家了

这可以做到吗?

0 投票
2 回答
1618 浏览

iis - MSBuild 中是否存在为 IIS 中的 Web 应用程序指定启用协议的可能性?

我在 IIS 中创建 web 目录,使用 MSBuild 任务:

现在我寻找使用 MSBuild 为这个 web 目录指定启用协议(http、https、net.tcp)的可能性。有什么建议吗?

0 投票
1 回答
800 浏览

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

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

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