2

私はかなり大きなコード ベースで作業しており、多くのソリューションで NuGet を利用できるようにする次の関連タスクを自動化したいと考えています。

  1. ソース ツリー全体の複数のフォルダーに .nuget フォルダー (nuget.exe、nuget.targets、nuget.config を含む) を追加します。
  2. #1 の各フォルダーで、各フォルダーに含まれるソリューション ファイルに適切な構成を追加します。
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{F3BA244B-3E6B-4A37-B0C0-B490885DED86}"
        ProjectSection(SolutionItems) = preProject
        .nu​​get\NuGet.Config = .nuget\NuGet.Config
        .nu​​get\NuGet.exe = .nuget\NuGet.exe
        .nu​​get\NuGet.targets = .nuget\NuGet.targets
    プロジェクト終了セクション
プロジェクト終了

別の質問 (好奇心から) - NuGet をいくつかのソリューションに手動で追加しました。最初の GUID はこれらの各ソリューションで同じですが、2 番目の GUID はソリューションごとに異なるようです。次 - 各ソリューションで異なる GUID である必要がありますか、それともすべてのソリューションで同じ GUID を使用できますか?

4

1 に答える 1

0

GUID に関する質問への回答: 最初の GUID はプロジェクトの種類を示し、2 番目の GUID はプロジェクトを識別するために使用されるため、最初の GUID は同じですが、2 番目の GUID は異なります。プロジェクトの種類の GUID の一覧については、http://www.mztools.com/articles/2008/mz2008017.aspx を参照してください

于 2013-10-29T03:20:07.710 に答える