0

アプリケーションをほぼ完成させましたが、2 つの異なるリリースを取得したいと考えています。唯一の違いは、リリースの 1 つはフル機能のアプリケーションであり、もう 1 つは一部の機能を持たないことです (例: 新しいプロジェクトの作成...)。

たとえば、LESS 特集プログラムのメニューにはプロジェクト作成オプションがありません (コードは同じですが)。

このケースの経験があるかどうかを知りたいのですが、2 つの異なる解決策を作成する必要がありますか、それともこのケースを処理できる buildeoptions がありVisual Studioますか? または、何か特別なものを使用することも可能Attributesです...どうやってそんなことをするのでしょう!

4

1 に答える 1

4

プリプロセッサディレクティブを使用してこれを行うことができます:http #if//msdn.microsoft.com/en-us/library/4y6tbswk (v = vs.71).aspx

基本的に:

  • と呼ばれるビルド構成を定義しますtrial

  • このビルド構成では、次の条件付きコンパイルシンボルを定義します。TRIAL

  • 定数が定義されているかどうかに応じて、機能をアクティブ化/非アクティブ化するようにコードを更新します

    #if TRIAL
    // hide menu
    #endif
    
于 2012-08-27T12:02:32.030 に答える