问题标签 [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.
msbuild - 如何获取 $(MSBuildProjectDirectory) 的最后一部分
我不知道如何获取 $(MSBuildProjectDirectory) 的最后一部分。
例如,如果值为“c:\development\projects\project_branch”,那么我只想要最后一部分“project_branch”。
我怎样才能做到这一点?
msbuild - MSBuild Extension Pack 压缩文件夹和子文件夹
我必须使用 MSbuild 压缩我的文件夹和子文件夹,我正在查看 MSBuild 扩展包,并尝试了这个
当我这样做时,它只是继续将所有文件添加到根目录,而不是将其添加到 zip 文件中的特定子文件夹中。
我错过了一些东西,任何人都可以在这里帮忙。
msbuild - 使用 MSBuild 社区任务为 InternalsVisibleTo 设置程序集信息
我正在使用 MSBuild 社区任务根据我的 Subversion 存储库标记自动更新我的程序集版本号。我已将以下内容添加到我的项目文件中:
这给了我一个新的 AssemblyInfo.cs 文件:不幸的是,我需要添加以下内容才能让我的 MStests 正常工作:
[程序集:System.Runtime.CompilerServices.InternalsVisibleTo("XLComponentsUnitTests")]
但我无法弄清楚如何做到这一点 - 例如,似乎无论如何都没有通过 MSBuild 社区任务。任何人都可以提供这方面的指导吗?
.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 应该返回一个值(并且总是有)。我在任何地方都找不到一个 % 字符。
我不知道如何以及从哪里开始解决这个问题......任何正确方向的指针表示赞赏。
tfs - 如何在 Team Build 2010 中使用 MSBuild 社区任务?
如何在 Team Build 2010中使用MSBuild 社区任务?如您所知,TFS 2010 使用 Windows 工作流,而不是像以前的版本那样使用任务和目标。
非常感谢
msbuild - 如何在 MSBuild 中输出时间戳
我正在使用 MSBuild/yuicompressor 来组合和缩小 JavaScript。
作为此过程的一部分,我想修改我的脚本引用,以便它们在查询字符串中具有时间戳。这样,当发布新版本时,用户总是会获得文件的非缓存版本。例如:
我正在使用 MSBuildCommunityTasks 中的FileUpdate来更新<script>
引用,但它没有时间戳:
使用 MSBuild 输出此时间戳的最佳方式是什么?
tfs - 使用 MSBuild 任务对 TFS 2010 中的目录进行 ftp
是否有任何教程显示如何使用Team Build 2010 中的 FTP 将文件/目录复制到远程主机MSBuild
等任务?FtpUploadDirectoryContent
我从未在 TFS 2010 中使用过 MSBuild 任务。
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。
我知道完成复制/移动的唯一方法需要了解绝对目录(或者我应该说相对于项目文件的目录),但我似乎找不到基于相对于文件的目录移动的方法我搬家了
这可以做到吗?
iis - MSBuild 中是否存在为 IIS 中的 Web 应用程序指定启用协议的可能性?
我在 IIS 中创建 web 目录,使用 MSBuild 任务:
现在我寻找使用 MSBuild 为这个 web 目录指定启用协议(http、https、net.tcp)的可能性。有什么建议吗?
msbuild - MSBuild 社区任务或扩展包可以与 Mono 的 xbuild 一起使用吗?
有没有人使用 Mono 的xbuild获得MSBuild 社区任务或MSBuild 扩展包?他们似乎都有 MSI 安装程序,所以我想这是手动将文件传输到 Mac 的情况(在我的情况下)?
如果有人这样做,我会很感激他/她的经验带来的好处。