我想在 Visual Studio 中执行多个预构建事件。但是 Visual Studio 会获取预构建事件字段中的所有文本并将其作为一个命令行函数执行,除非您正在调用一堆批处理文件。在批处理文件的情况下,您可以在每个批处理文件前面添加前缀,call
并将它们全部放在单独的行中,Visual Studio 将调用它们中的每一个。
但是我要执行的命令不是批处理文件。它们是使用包含 Visual Studio 预生成事件宏的参数的 EXE 调用。
例如像这样:
"%windir%\Microsoft.NET\Framework\v4.0.30319\EdmGen.exe"
/nologo /language:CSharp /mode:ViewGeneration
"/inssdl:$(TargetDir)School.ssdl"
"/incsdl:$(TargetDir)School.csdl"
"/inmsl:$(TargetDir)School.msl"
"/outviews:$(ProjectDir)School.Views.cs"
这只是一个预构建事件。我添加换行符只是为了便于阅读。真正的预构建事件中没有换行符。
我想在一个预构建事件中拥有其中的几个。