2

問題のアセンブリのdllをnuspecファイルと同じフォルダーにあるlibフォルダーにコピーしてビルドするパッケージとnuspecファイルがあります。これはすべてうまく機能し、問題はありません。

最初のパッケージをnuget経由で参照する2番目のパッケージがあるので、そのパッケージをビルドするには、同じプロセスに従いましたが、nuspecファイルに依存要素を追加しました。リリースから lib へのコピーを行うと、依存する dll も取得されます。

これは依存関係としてマークされているため、これを lib フォルダーから削除できます (現在のパッケージに含まれていない nuget 経由でダウンロードしたい)。

4

2 に答える 2

0

いくつかのテストを行った後、依存関係を追加するためにdllがlibにある必要がないことがわかりました。依存関係は、Nuget によって解決されることを前提としています。これは、nuget GUI を介して新しいパッケージ ファイルを作成し、いくつかの依存関係を追加することで確認できます。保存後に lib フォルダーに表示されないことに注意してください。

于 2013-05-02T08:19:34.187 に答える