2

2回コンパイルされたC#winformアプリケーションがあります。

初めてフルスクリーンモードで実行する2回目通常サイズモードで実行する。WinFormのサイズ内。

現在、各コンパイルは独自のフォルダーにあります。

私が必要としているのは、これら2つのバージョンを1つ/同じフォルダーにコンパイルすることです。したがって、ファイルGUI.exeとGUI-FULL_SCREEN.exeは同じフォルダーにあります。

私が試したこと:

  • 最初に、アセンブリ名をGUI.exeとして通常モードのアプリケーションをコンパイルしました
  • 次に、アセンブリ名をGUI-FULL_SCREEN.exe(アプリケーションのプロパティ/アプリケーション/アセンブリ名)に変更し、同じディレクトリにコンパイルしました。これにより、最初のアセンブリGUI.exeが削除され、代わりに新しいGUI-FULL_SCREEN.exeが作成されました。

私が達成したいのは、GUI.exeとGUI-FULL_SCREEN.exeが同じディレクトリにとどまるということです。

ご協力ありがとうございました。

4

1 に答える 1

0

コマンドライン引数を使用してこの設定を切り替え、新しいexeファイルの代わりにショートカットを作成することができます。

たとえば、フルスクリーンが渡された場合はアプリをフルスクリーンとして起動し、それ以外の場合は通常モードで起動します。Environment.GetCommandLineArgsを使用して引数を取得できます。

次に、exeファイルへのショートカットを作成し、GUI-FULL_SCREENと呼び、必要なパラメーター'"。\GUI.exe"/fullscreen'を使用してアプリを起動します。

于 2013-01-30T12:59:15.890 に答える