Enterprise と Pro の 2 つのバージョンがある Windows アプリケーション (VS2005/C#) があります。Pro バージョンでは、一部の機能とメニューが無効になっています。現在、無効にするコードをコメントアウトして Enterprise バージョンを作成し、各実行可能ファイルを別の場所にコピーすることでこれを行っています。明らかに、このプロセスには危険が伴います... :)
2 つの実行可能ファイル用に 2 つのフォルダーが必要です。ビジュアル スタジオは、プロ バージョンの機能を無効にするコードを配置し、それぞれを正しいフォルダーに配置する必要があります。そこからファイルを取得して 2 つのバージョンのインストーラーを作成するインストーラー プロジェクトがあります。その部分はすでに機能していますが、インストーラーをビルドする前に、2 つの実行可能ファイルを適切なフォルダーに手動でコピーしています。だからダサい…
私がやりたいことは次のようなものです:
#ifdef PROVERSION
part1.disable();
part2.disable();
#endif
これはVisual Studioで可能ですか?
私の全体的な目標は、2 つのインストーラーの作成プロセスを自動化することです。