我可以在msbuild项目文件中指定fileloggerparameters吗
我发现可以在msbuild中使用/fileLogger和/fileloggerparameters命令行参数来指定日志文件的位置之类的内容。有没有办法在项目文件的Project或PropertyGroup部分中指定此信息?我通过包含文件导入了所有其他项目属性。我真的不想在include文件中包含一组属性,然后在命令行中指定另一组属性。据我所知,只有VC项目能够将日志构建到单独的文件中。但您必须通过devenv进行构建:- 而且您无法控制其他日志记录参数 Microsoft.Cpp.Default.props我可以在msbuild项目文件中指定fileloggerparameters吗,msbuild,Msbuild,我发现可以在msbuild中使用/fileLogger和/fileloggerparameters命令行参数来指定日志文件的位置之类的内容。有没有办法在项目文件的Project或PropertyGroup部分中指定此信息?我通过包含文件导入了所有其他项目属性。我真的不想在include文件中包含一组属性,然后在命令行中指定另一组属性。据我所知,只有VC项目能够将日志构建到单独的文件中。但您必须通过devenv进行构建:- 而且您无法控制其他日志记录参数 Microsoft.Cpp.Default
<ItemDefinitionGroup>
<BuildLog>
<Path>$(IntDir)\$(MSBuildProjectName).log</Path>
</BuildLog>
</ItemDefinitionGroup>
另一个丑陋的方法是通过
<Exec Command="msbuild.exe project /fl /flp...." />
我想你是想尽情享受
我认为可以创建自定义来执行此操作,但我无法让它正常工作。日志参数实际上是关于msbuild的,而不是项目的。您始终可以使用一个msbuild文件启动另一个具有正确日志级别的msbuild文件。@重新返回您应该将其作为答案发布,这似乎是唯一有效的答案