4

Visual Studioは、[プロジェクトのプロパティ]-> [C / C ++]->[コマンドラインとリンカー]->[コマンドライン]でC++プロジェクトをコンパイルおよびリンクするための正確なコマンドラインの使用法を示していますが、C#プロジェクトの同様のプロパティページを見つけることができませんでした。

C#プロジェクトのコンパイルに使用されるcsc.exeコマンドライン引数を見つけるための最良の方法を知っている人はいますか

4

4 に答える 4

8

Instead of using csc.exe directly, I would recommend looking at msbuild instead. With msbuild, you just have to run msbuild yourProject.csproj to compile it.

Also, per this MSDN blog, the csc.exe command line you see in the output window isn't really being used.

于 2011-04-01T20:31:35.703 に答える
4

In Visual Studio, go to Debug->Windows->Output. When you compile your project this window will show you the commands it is using to compile your code, including the CSC command(s).

Be sure chose the "Show output from: Build" in the option dropdown in the Output window.

于 2011-04-01T20:30:50.573 に答える
2

MSDN:csc.exeを使用したコマンドラインビルドを参照してください。

于 2011-04-01T20:27:56.973 に答える
1

Visual Studio 2010では、

[ツール]->[オプション]->[プロジェクトとソリューション]->[ビルドして実行]

「MSBuildプロジェクトビルドの出力の詳細度」を「最小」よりもフィルタリングが少ないもの(「通常」など)に変更します。この後、[出力のビルド]ウィンドウでさらに多くの話があり、CSCがどのように呼び出されたかの実際のコマンドラインを確認できるはずです。

于 2011-11-02T02:15:41.030 に答える