1

Visual Studio 2010 で C# プロジェクトを作成すると、ファイルMicrosoft.CSharp.targetsが含まれます。

それに関するドキュメントはありますか?
その中のどのターゲット、どのプロパティが使用されていますか?

VS を使用せずにビルド スクリプトを手動で編集する場合に特に便利です。

ターゲットを含むファイルは手動で調査できます(私が時々行うことです)。
しかし、そのような場合、何が変更の問題で、何が仕様によるもので、何が変更されないのかが明確ではありません。

何かが必要になるたびにMicrosoft.CSharp.targets、さまざまな場所で見つけました。
すべてが記述された「1つの場所」は見つかりませんでした。

完全なリファレンスはありますか? ありがとう。

4

1 に答える 1

3

私が知っている特定のドキュメントはありません。C# プロジェクトの実装の詳細です。MSDN ライブラリには MSBuild に関するドキュメントが多数あります。Microsoft.CSharp.targets ファイルには、C# プロジェクトのビルドに固有のターゲットのみが含まれています。

実装する最も重要なターゲットは、Build、Clean、および Rebuild です。これらは、VS ビルド メニューにあるコマンドに直接対応しています。.csproj ファイルは、一般的なターゲットの結果に影響を与えるプロパティを設定するだけです。これらはすべてあなたのマシンですぐに利用でき、エディタで .targets ファイルを見ることができます。たくさんありますが、それほど読みやすいわけではありません。プログラミング言語としての XML の概念には、少し、まあ、欠陥があります。デバッガもありません。

于 2012-07-12T11:26:02.543 に答える