0

コンソール アプリケーション フォーム プロジェクトをエクスポートまたは実行する方法、またはコンソール アプリケーションの .exe ファイルのような場所を見つける方法を教えてください。

これを尋ねる理由は、Visual Studio のデバッグを使用せずにプロジェクト (C#) を実行するためです。

で見つけたのです\bin\Debugが、閉じてしまい、出力が読めません...どうにかして回答を一時停止する方法はありますか?

4

3 に答える 3

5

Visual Studio は、EXE ファイルをフォルダーに配置します<ProjectDirectory>\bin\Debug

マウスでダブルクリックした直後にコンソール アプリケーションが閉じてしまう場合は、コマンド プロンプトから起動するか、メイン メソッドの最後に次のようなコードを追加します。

Console.WriteLine("Hit Enter to quit");
Console.ReadLine();
于 2013-04-26T17:43:28.497 に答える
0

このコード サンプルを確認してください。

コマンド ラインから 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 ディレクトリの日時は、ソリューション/プロジェクトを最後にビルドした (またはビルドしようとした) 時間です。ささやかですが、時には役に立ちます。

于 2013-04-26T17:49:41.400 に答える