C# 插入生成步骤以修改生成的WPF代码

C# 插入生成步骤以修改生成的WPF代码,c#,wpf,compiler-construction,msbuild,code-generation,C#,Wpf,Compiler Construction,Msbuild,Code Generation,我想插入一个构建步骤,在编译(特别是.g.cs文件)之前修改从Microsoft工具生成的代码。为此,我想我可以使用目标“BeforeCompile”(希望如此)。但是现在我有一个问题,我运行的工具需要知道生成的程序集的版本!有没有办法将此版本作为“我的工具”的命令行开关?您想要它做什么?听起来真的像是XY问题。我需要修改Wpf CodeGenerator生成的cs文件,以包含geratéd Dll的版本字符串。。这应该是我在这里解释的另一个解决方案:什么?你会把它包括在哪里?这对我来说没有任何

我想插入一个构建步骤,在编译(特别是.g.cs文件)之前修改从Microsoft工具生成的代码。为此,我想我可以使用目标“BeforeCompile”(希望如此)。但是现在我有一个问题,我运行的工具需要知道生成的程序集的版本!有没有办法将此版本作为“我的工具”的命令行开关?

您想要它做什么?听起来真的像是XY问题。我需要修改Wpf CodeGenerator生成的cs文件,以包含geratéd Dll的版本字符串。。这应该是我在这里解释的另一个解决方案:什么?你会把它包括在哪里?这对我来说没有任何意义。
解决方案
:不要在同一个项目中混合同一事物的不同版本(无论是什么)。我需要混合。我使用的组件是Sharp Develop的WPF设计器。我也用夏普开发来开发!所以我的项目中有Designer组件,SD中有Designer组件。而且我不能总是将我项目中的版本更新为SD目前使用的版本,所以我有两个版本,当我想使用Designer设计我的Windows时会加载它们。。。