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

バージョンごとに 1 つずつ、合計 2 つのプロジェクト ファイルが必要で、自分でシンボルを定義します。この回答を参照してください

于 2013-01-02T22:35:06.667 に答える