2

nugetの復元が有効になっているソリューションでMVCプロジェクトの展開パッケージを作成するスクリプトを作成しようとしています。別のエラーで失敗した場合に手動で書き込むとき。しかし、Visual Studio 2012でそれを実行しようとすると([公開]をクリックして[ファイルシステム]を選択)、問題なく動作するので、VSがそれを構築するために何をするのかを確認できますか?

4

2 に答える 2

2

MSBuildの冗長性を高めます。

コマンドライン経由:

msbuild myproject.csproj /v:diag > build.log

また -

Visual Studioの場合:

ツール>オプション>プロジェクトとソリューション>ビルドと実行:

MSBuildの冗長性

于 2012-12-10T19:56:18.247 に答える
1

ビルド出力をログファイルにリダイレクトし、必要な詳細度を定義します。

msbuild buildFile.msbuild / fileLogger / fileLoggerParameters:LogFile = LogFile.log; Verbosity = Diagnostic; Encoding = UTF-8

詳細タイプ

静か:msbuildの結果のみが表示されます。

最小:msbuildのいくつかの構成とCSCタスクを表示します。

通常:これにより、すべてのターゲットとその主なステップが表示されます。

詳細:通常に加えて、このターゲットは各ターゲット内のタスクとその実装を示します。

診断:MSBuildが必要とし、生成するすべての情報、スイッチ、パラメーター、前提条件などが含まれます。ターゲットとタスクの入力パラメーター、および入力パラメーターと出力パラメーターの値、タスク実行の詳細ステップも含まれます。 。各タスクの実行時間。

于 2012-12-12T12:28:36.700 に答える