3

複数のプロジェクトでソリューションを作成したい。

次の 3 つのオプションがあると思います。

  1. EnvDTE
  2. Microsoft.ビルド
  3. *.sln および *.csproj ファイルを手動で作成する

グーグル検索しましたが、1 と 2 のオプションの良い例が見つかりませんでした (ソリューションの作成、プロジェクトの追加、参照の追加、新規または既存のプロジェクト項目の追加などの方法を意味します... )

3 番目のオプションの方が簡単だと思いますが、適切なオプションがあれば、手動でプロジェクトを作成する必要はありません。

だから私の質問は:

プログラムでプロジェクトを作成する他のオプションはありますか?

どちらのオプションが優れていますか?

ありがとう。

4

1 に答える 1

2

sln および csproj ファイル (およびその他の必要なファイル) を手動で作成するだけで、フォーマットは非常に単純です。Visual Studio で 2 つのプロジェクトを使用して新しいソリューションを作成し、sln ファイルと csproj ファイルの内容を調べるだけで、これを簡単に行うことができます。ここでの考え方は、自分自身をテンプレートにしているだけだということです。

于 2012-04-13T09:16:19.930 に答える