msbuild-task相关内容

如何在ASP.Net MVC应用程序的构建期间合并第三方api调用

好的,这是我的故事. 我有一个运行良好的 ASP.Net MVC Web应用程序.但是它需要一些 .resx 文件(某些翻译的文化/语言),该文件是通过制作API Call to a third party end point来获得的.这些 .resx 文件需要带到应用程序的相应文件夹 everytime my web project builds 中.因为这些resx文件可能会在第三方位置 ..
发布时间:2020-05-13 00:05:27 C#/.NET

如何使用MSBuild在%PATH%中执行程序?

注意:我在这里以Mercurial为例,因为这就是我现在要尝试使用MSBuild的原因. 但问题不仅限于Mercurial,它发生在我的%PATH%变量中某个位置的每个外部程序(例如,我在PowerShell中尝试过相同的操作). 因此,我没有故意在此问题上贴上Mercurial标签,因为这与Mercurial无关! 我实际上想做的事情: 我希望我的构建脚本从Mercurial存储库中获 ..
发布时间:2020-05-13 00:00:26 其他开发

如何使csproj建筑物sln中指定的MSBuild建筑物自定义目标?

我正遇到MSBuild的问题,我一个人无法解决.结果,我依靠社区的智慧. 我遇到的实际情况 我有一个解决方案文件,其中包含多个项目,这些项目与同一解决方案中的其他项目具有依赖性.我想将自定义目标附加到项目的csproj文件之一,并从命令行进行构建.这将使我能够为该项目制作所有必要的输出二进制文件,以便在自定义目标的构建过程中进行进一步处理.但是最主要的是我不知道该怎么做,谷歌搜索也无济 ..
发布时间:2020-05-12 23:56:28 其他开发

MSBuild自定义任务"Hello World"演练

有人可以写(或链接到)一个演练来确切地解释 如何创建自定义MSBuild任务并在构建过程中运行它吗?我正在寻找一个从Microsoft.Build.Utilities.Task继承并仅执行以下操作的自定义任务: public override bool Execute() { Log.LogMessage("Hello world!"); return true; } ( ..
发布时间:2020-05-12 23:48:12 其他开发

输出MSBuild变量时出现问题

我正在尝试将变量从一个目标输出到启动它的父目标中.例如, 目标1只是调用文件2中的任务,并且应该能够使用其中的变量集.但是,我似乎无法使其正常运行(也许语法错误?).目标1看起来像这样: ..
发布时间:2020-05-12 23:43:41 其他开发

具有条件的MSBuild ItemGroup

我不知道ItemGroup是否是正确的类型.根据选择,我将得到4个不同的布尔值,它们是对还是错. 我想用“字符串"填充ItemGroup,具体取决于对还是错.那有可能还是我应该使用什么? 示例 Anders = true Peter = false Michael = false Gustaf = true 然后我的ItemGroup应该有 安德斯和古斯塔夫. 有可能还 ..

Visual Studio集成自定义MSBuild任务行为

我一直在网上寻找NUnit自定义MSBuild任务,该任务将在每个构建版本上运行,并且还可以很好地与Visual Studio UI配合使用(2008版).我找到了很棒的MSBuild.Community.Tasks项目,但是在Visual Studio集成部分失败了. 我真正想要拥有的是在VS的错误列表窗口中将失败的测试显示为警告/错误(以及在测试不成功时也会生成FAILED项目).因此,我编写 ..
发布时间:2020-05-12 23:39:05 其他开发

如何从多个源文件创建MSBuild内联任务

我有几个CS文件(一个DLL项目),全部位于一个目录中,并且其中的一个类扩展了ITask.现在,它很容易并且有文档记录如何从一个源文件创建内联任务,但是是否可以从多个源文件中执行此任务?我无法编译并使用DLL作为一项任务,因此我希望不必将所有源都塞入一个大源文件中. 我的目标是: ..
发布时间:2020-05-12 23:38:10 C#/.NET

使用MSBuild定位不同的框架会给依赖项带来问题

我有一个小项目,我想拥有该项目的2个编译版本: 针对.NET 2.0框架的人 针对.NET 3.5框架的人 一切进展顺利;我已经将我的项目进行了持续集成(使用CC.NET),并且创建了2个CC.NET“项目".每个目标框架都有一个项目. 我不会在(无关的)细节上过多介绍,但是我的解决方案是针对VS.NET中的.NET 3.5框架而设置的. 我有2个msbuild任务: ..
发布时间:2020-05-12 23:35:31 其他开发

MSBuild TFS内部版本号

我已经使用SVN已有一段时间了.最近在一个我正在使用TFS的项目中.对于构建,我想在项目输出上附加/更新构建版本号.我在母版页上执行此操作,以便在应用程序上清晰可见.由于该应用程序可以在多台计算机上运行,​​因此可以方便地了解正在运行哪个版本的信息. 我在SVN世界中达到以下目标: ..
发布时间:2020-05-12 23:34:33 其他开发