ここでいくつか質問します...最初に、NuGet を使用していくつかの DLL からパッケージを作成することは可能ですか? ビジュアル スタジオ プロジェクトはなく、コマンド ラインとコンパイル済みの DLL ファイルがいくつかあるだけです。
第二に、それが可能であると仮定すると、「lib フォルダー外のアセンブリ」という警告が継続的に表示されるのはなぜですか? 関連するアセンブリを取得して、NuGet パッケージ内の参照として自分自身を追加するために考えられることはすべて試しました。
私のファイル構造は次のようになります
Root
- File1.dll
- lib
- File2.dll
- File3.dll
NuGet に、このような .nuspec を使用してパックするように指示すると、
<?xml version="1.0"?>
<package >
<metadata>
<id>File1.dll</id>
<version>1.0.0</version>
<authors>thisguy</authors>
<owners>thisguysmom</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>This is some library</description>
<releaseNotes>Porting to NuGet</releaseNotes>
<copyright>Copyright 2012</copyright>
<references>
<reference file="File2.dll" />
<reference file="File3.dll" />
</references>
</metadata>
</package>
私はその警告を受けます。私が読んでいることから、libフォルダーアイテムは参照として自動的に追加される必要があるため、どのプロジェクトでも参照ノードを定義する必要さえありませんか?
この NuGet の混乱を理解している人はいますか?