C#预处理器 http://msdn.microsoft.com/en-us/library/4y6tbswk(v=vs.100).aspx
我们有什么办法可以用条件编译控制MVC视图,控制器,模型吗? 这适用于不同版本的软件版本。
Ex:1.1版 发布1.2等...
我的意思是基于条件编译的1个版本中将无法使用某些功能。 这是为了不保持不同的分支并在最后将它们合并在一起。
仅供参考...我在vs 2010中找不到选项条件编译选项,我以前用Visual Basic 6.0做了这个。
答案 0 :(得分:1)
嗯,你可以:
型号/控制器:
#if DEBUG
// your content
#else
// your content
#endif
观点(剃刀):
@{
#if DEBUG
// your content
#else
// your content
#endif
}
但它听起来不像支持版本控制的好方法......(JMO)
答案 1 :(得分:0)
您需要两个项目文件,每个版本一个,并自己定义符号。 See this answer