0

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

有什么方法可以通过条件编译来控制 MVC 视图、控制器、模型?这适用于不同版本的软件版本。

例如:发布 1.1 发布 1.2 等...

我的意思是某些功能在基于条件编译的 1 个版本中将不可用。这是为了不维护不同的分支并最终将它们合并在一起。

仅供参考...我在 vs 2010 中找不到选项条件编译选项,我曾经使用 Visual Basic 6.0 执行此操作。

4

2 回答 2

1

好吧,你可以

型号/控制器:

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

浏览量(剃刀):

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

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

于 2013-01-02T22:35:21.000 回答
0

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

于 2013-01-02T22:35:06.667 回答