コンソール アプリケーション フォーム プロジェクトをエクスポートまたは実行する方法、またはコンソール アプリケーションの .exe ファイルのような場所を見つける方法を教えてください。
これを尋ねる理由は、Visual Studio のデバッグを使用せずにプロジェクト (C#) を実行するためです。
で見つけたのです\bin\Debug
が、閉じてしまい、出力が読めません...どうにかして回答を一時停止する方法はありますか?
コンソール アプリケーション フォーム プロジェクトをエクスポートまたは実行する方法、またはコンソール アプリケーションの .exe ファイルのような場所を見つける方法を教えてください。
これを尋ねる理由は、Visual Studio のデバッグを使用せずにプロジェクト (C#) を実行するためです。
で見つけたのです\bin\Debug
が、閉じてしまい、出力が読めません...どうにかして回答を一時停止する方法はありますか?
Visual Studio は、EXE ファイルをフォルダーに配置します<ProjectDirectory>\bin\Debug
。
マウスでダブルクリックした直後にコンソール アプリケーションが閉じてしまう場合は、コマンド プロンプトから起動するか、メイン メソッドの最後に次のようなコードを追加します。
Console.WriteLine("Hit Enter to quit");
Console.ReadLine();
このコード サンプルを確認してください。
コマンド ラインから Visual Studio プロジェクトをビルドする
これにより、小さな「ビルド スクリプト」が得られます。Visual Studio を開かずにコードをビルドできます。
URL のコードは次のとおりです。
Manual_MSBuild_ReleaseVersion.bat という .bat ファイルを作成します。
これを .bat ファイルに入れます。
rd .\BuildResults /S /Q
md .\BuildResults
REM set msBuildDir=%WINDIR%\Microsoft.NET\Framework\v3.5
set msBuildDir=%WINDIR%\Microsoft.NET\Framework\v4.0.30319
call %msBuildDir%\msbuild.exe MySolution.sln /p:Configuration=Release /l:FileLogger,Microsoft.Build.Engine;logfile=Manual_MSBuild_ReleaseVersion_LOG.log
set msBuildDir=
XCOPY .\MyProject\Bin\Release\*.* .\BuildResults\
.sln ファイルまたは .csproj ファイルを作成できます。MySolution.sln または MyProject.csproj
詳細については、「方法: MSBuild を使用して Web パッケージを作成する」を参照してください。
このようにして、ディレクトリを削除し (非常にクリーンなビルドが得られるようにするため)、それを作成し、ソリューション/プロジェクトをビルドしてから、ビルドの結果を新しいディレクトリにコピーします。
いつでも新鮮。ビルドが失敗すると、\BuildResults ディレクトリは空になります。
そして微妙な小さな指標である \BuildResults ディレクトリの日時は、ソリューション/プロジェクトを最後にビルドした (またはビルドしようとした) 時間です。ささやかですが、時には役に立ちます。