我想在VS2008中明确设置C#文件的编译顺序。 在项目文件中订购,文件命名似乎没有效果。
情况:我有几十个部分类,每个部分分为两个文件:1)包含自动生成部分的文件和2)包含手动编写部分的文件。代码生成器不是很好,所以每次重新生成代码后我都必须修复构造函数。
我的傻瓜解决方案就是:
问题:Visual Studio将后来编译的构造函数标记为重复。它总是恰好是手册,这让我很难找回自动生成的手册。 我希望VS选择自动生成的构造函数作为重复。
我使用的当前解决方案:重新生成代码后,我从手动文件中复制代码(并注释掉原始代码)并将其粘贴到自动生成文件的TOP上。然后VS选择自动生成的构造函数作为重复。我应该将它粘贴在自动生成的文件的底部,VS选择手动构造函数作为重复。
有没有人更好地了解如何克服这个问题?
答案 0 :(得分:1)
我会以不同的方式解决这个问题:编写一个后期构建工具来自动删除重复的构造函数。据推测,你必须删除的那些不会改变,所以你应该能够很容易地发现它们。