次のような nuget nuspec ファイルを定義しました。
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id></id>
<version></version>
<title></title>
<authors></authors>
<owners />
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description></description>
<references>
<reference file="A.dll" />
</references>
</metadata>
<files>
<file src="A.dll" target="lib\net40-client" />
<file src="B.dll" target="lib\net40-client" />
</files>
これにより、B.dll を参照として追加せずにプロジェクトをビルドするときに、B.dll が A.dll と一緒にコピーされます。
ここで、B.dll が C.dll に依存しているとします。A.dll と B.dll の nuspec ファイルを作成して、この依存関係を表現するにはどうすればよいですか? B.dll または C.dll を参照として使用するか、A.dll の nuspec ファイルに C.dll を明示的に追加します。