3

VisualStudioの[プロパティマネージャー]ウィンドウを使用してC++プロジェクトの一般的なプロパティを管理できますが、C#プロジェクトではこれに相当するものはないようです。

複数のプロジェクトに共通の設定を行う方法はありますか?私がやりたいことの例:

  • TESTビルド構成を持つすべてのプロジェクトにTESTプリプロセッサディレクティブを追加します
  • すべてのC#プロジェクトの警告をエラーに変更します
  • 一度にN個の選択されたC#プロジェクトのいくつかの一般的なアセンブリへの参照を追加します

プラグイン、マクロ、または拡張機能はすべて受け入れられます。

4

3 に答える 3

1

Visual StudioのC#プロジェクトテンプレートをカスタマイズして、新しいプロジェクトを作成するたびに、必要なすべての設定が含まれるようにすることができます。

http://msdn.microsoft.com/en-us/library/6db0hwky.aspx

http://www.a2zdotnet.com/View.aspx?Id=170

于 2011-08-05T00:51:52.390 に答える
0

最も近いものは、現在、アンロードされたプロジェクトでVS内から正規表現を使用するか、ファイルをバックアップするmsbuildxmlを処理するために何かを書き込むこと.csprojです。

于 2011-08-15T22:28:22.277 に答える
0

C#プロジェクトのPropertyManagerに相当するものはありません。ただし、目標が複数のプロジェクト間で共通の設定を共有することである場合は、共有プロパティを定義する.propsファイルを使用してNuGetパッケージを作成し、C#プロジェクトで参照できます。VSはビルド時に自動的にインポートします。

NuGet 2.x以降、.propsと.targetsの包含がサポートされています。ヒント:.propsファイル名がNuGetパッケージIDと一致していることを確認してください。一致していない場合、ファイル名は含まれません。ここで例を見ることができます。

于 2019-05-03T18:01:32.993 に答える