我希望在生成Designer.cs文件之后(但在实际的C#编译之前)运行MSBuild任务。一些Visual Studio工具仍然没有将标题放在他们的公共成员上,并且这些项目在编译期间被激活并掩盖其他更严重的问题。我正在构建一个将#pragma语句注入设计器文件的包,这样它们就不会发出无用的警告。我的目标看起来像这样:
<Target AfterTargets="???????"
BeforeTargets="CoreCompile"
Name="BuildTask">
<IgnoreGeneratedFilesBuildTask IntermediateOutputPath="$(IntermediateOutputPath)"
ProjectPath="$(ProjectDir)"/>
但我不知道在'AfterTargets'中放什么以便在合适的时间运行任务。