[英]Conditional compilation in ASP.Net MVC3 or MVC4 with C#
C#預處理程序http://msdn.microsoft.com/zh-cn/library/4y6tbswk(v=vs.100).aspx
有什么方法可以通過條件編譯來控制MVC視圖,控制器,模型? 這適用於不同版本的軟件版本。
例如:1.1版,1.2版等...
我的意思是基於條件編譯,某些功能將在1版本中不可用。 這是為了不保留不同的分支並將其最終合並在一起。
僅供參考...我在vs 2010中找不到選項條件編譯選項,我以前在Visual Basic 6.0中做到這一點。
好吧,你可以 :
型號/控制器:
#if DEBUG
// your content
#else
// your content
#endif
視圖(剃刀):
@{
#if DEBUG
// your content
#else
// your content
#endif
}
但這聽起來不是支持版本控制的好方法...(JMO)
您需要兩個項目文件,每個版本一個,並自己定義符號。 看到這個答案 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.