MBuild 可以使用响应文件来保存和运行命令。但是为什么叫响应文件呢?它在回应什么?
(同样在 MsBuild 文件中,任务元素被称为目标。“目标”也指的是什么?)
一个目标代表你想要做的事情的集合。在 msbuild 文件中,它由一个 xml 元素表示,该元素可以具有称为任务的各种子 xml 元素。从概念上讲,它看起来像这样:
<Target Name="Foo">
<Task />
<AnotherTask />
</Target>
要执行的目标可以作为命令行参数传入 msbuild。还有其他方法可以执行您选择的目标,但您需要阅读相关文档:https : //docs.microsoft.com/en-us/visualstudio/msbuild/msbuild?view=vs-2019
在其他构建系统中,目标可以称为目标。
注意:一些构建系统使用非常严格的约定,文件必须位于某些位置。MSBuild 不是那样的。它依赖于配置,您可以在其中以您喜欢的任何方式配置它。唯一的约定实际上是您必须遵循的 xml 语法和模式。
至于响应文件名。谁知道谁在乎呢?它只是一个额外的地方来放置更多的命令行参数。我不依赖它,你也不应该依赖它。如果您知道自己在做什么,则可以将所有这些内容放入适当的 msbuild xml 文件中,然后调用msbuild
即可开始构建。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句