ASP中的条件编译.Net MVC3或MVC4与c#

本文关键字:MVC4 MVC3 Net 条件 编译 ASP | 更新日期: 2023-09-27 17:50:40

c#预处理器http://msdn.microsoft.com/en-us/library/4y6tbswk (v = vs.100) . aspx

是否有任何方法,我们可以控制MVC视图,控制器,模型与条件编译?这适用于不同版本的软件。

Ex: release 1.11.2版本等…

我的意思是基于条件编译的一些特性在一个版本中是不可用的。这是为了避免维护不同的分支并在最后将它们合并在一起。

通知你…我没有在vs 2010中找到条件编译选项,我曾经在visual basic 6.0中这样做过。

ASP中的条件编译.Net MVC3或MVC4与c#

嗯,你可以:

模型/控制器:

  #if DEBUG
     // your content
  #else
     // your content
  #endif

视图(剃须刀):

@{
  #if DEBUG
     // your content
  #else
     // your content
  #endif
}

但是这听起来不像是支持版本控制的好方法…(JMO)

您需要两个项目文件,每个版本一个,并自己定义符号。