我们需要在类库项目中定义一个条件编译符号。不应在源代码管理中检查这一点(它不适用于所有开发人员),因此应在除.csproj or the 应用程序配置文件。如何才能实现这一目标?
我会在配置管理器中定义您的各种构建类型(菜单Build → 配置管理器)并在每个构建类型上设置每个必需的常量。
然后,您可以让团队的每个成员只需选择他们想要执行的构建类型,它将自动使用适当的常量。 (我认为最近使用的构建类型存储在 .suo 文件中,这是“解决方案用户选项”,您通常不会签入源代码管理,因此这将专门为每个用户维护)。
您可以使用以下命令在 C# 编译器命令行上定义预处理器常量/define http://msdn.microsoft.com/en-us/library/0feaad6z.aspxswitch,但是你会遇到如何调用它的问题。您对项目属性所做的任何更改都将保存在 .csproj 文件中。您必须从命令行完成所有构建,我相信您不会想要的。您也可以在 MSBuild 脚本中定义它们,但也会遇到同样的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)