问题标签 [msbuild-buildengine]
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.
c#-4.0 - 有关如何在 C# 源代码中使用 MSBuild 命名空间的文档
我正在寻找一些关于如何在 ac# 程序中使用 MSBuild 的功能的简单答案。本机文档似乎完全没用,因为我只找到如下信息:
这是解释的原型,最好不要写出来。无论是在此处还是在参数类型说明下,您都找不到例如链接或任何关于参数可能用于什么、它们的名称或在哪里可以找到该信息的示例
我找到的教程都是关于将 MSBuild 作为独立工具的。
目前我需要了解,如何获取有关失败构建的更多信息:此方法仅返回 true 或 false。
我还需要了解如何配置文件记录器,以及如何从项目中使用它。
msbuild - 在 msbuild 中使用正则表达式编辑 xml?
我正在使用 msbuild 脚本。我想在 msbuild 中使用正则表达式评论特定行。请帮我解决这个问题?请举一个例子,而不是使用正则表达式编辑版本
msbuild - 如何使用 msbuild 替换文件中的字符串?
我想用另一个文件 xy.xml 中的字符串“我很好”替换文件 test.xml 中的字符串“我很好”。在 ms 构建中使用正则表达式。
即我必须从一个文件(xy.xml) 中读取字符串并将其替换为另一个文件test.xml。所以请提供必要的步骤来通过示例解决这个问题
loops - 如何在 msbuild 中循环以增加变量值?
我想增加值 N,其中 n E {1...5}。如何使用 msbuild 增加 N 的值。因为我想做同样的操作 5 次。
那么我可以在 ms build 中循环吗?请帮我解决这个问题
c# - 使用 C# 使用 Microsoft.Build.Engine 构建和发布(ASP.NET Web 应用程序)
我想构建一个 VS2008 项目(ASP.NET Web 应用程序),然后使用 Microsoft.Build.Engine 发布。
到目前为止,我已经成功地构建了这个项目。
但我无法将其发布到指定目录。
我的构建方法是:
我的发布方法是:
有任何想法吗 ???
c# - 在 Microsoft Build Framework 中使用自定义构建任务时出错
我已经实现了一个自定义 BuildTask 并在其中设置了构建引擎。但是在执行代码时,我得到了这个异常
这可能是什么原因?
c# - 通过 C# 评估在 msbuild 任务中定义的项目
我正在尝试生成目标的有向图(点格式),这些目标将使用 MSBuild 项目文件路径作为输入来调用。这与来自 ggtools.net 的 grand-ui 相同(除了我正在尝试以只读图像开头)。
我希望处理 3 种情况:
1) 目标具有 DependsOnTargets 属性
2) 目标使用 Exec 任务调用 MSBuild
3) 目标调用 MSBuild 任务并传递一个 ItemGroup
我相信我在下面的代码中主要处理了#1 和#2。但是,我无法弄清楚如何获取对 ItemGroup 的引用。
示例 MSBuild 项目:
但是,目标可以跨越多个项目文件。
到目前为止我所管理的(VS2010 + .NET 4):
问题出在“无法处理”部分。
我要生成的内容:
有人可以帮我从上面的示例中获取对 ItemGroup "StepsToRunInParallel" 的引用吗?
我还想过注册一个简单记录的记录器:
1) 生成集群/子图的项目文件名
2) 目标名称
然后在不执行任何操作的情况下使用该事件。也欢迎任何朝这个方向提出的想法。