0

私はNuGetを初めて使用し、C ++ライブラリとC#相互運用ライブラリを含むパッケージを作成したいと考えています。誰かがパッケージをインストールするときに、相互運用機能が参照に追加され、すべてのC++ライブラリがリリースフォルダーにコピーされるようにしたいと思います。それを簡単に行う方法はありますか?

また、C ++ dllがソリューション内のすべてのプロジェクトに配布されていない場合は、共有プロジェクトに保持する方法はありますか?

4

1 に答える 1

1

はい、NuGetには明示的なアセンブリ参照の概念があります。これにより、プロジェクトへの参照として追加される「lib」フォルダー内のアセンブリを正確に指定できます。指定されていない'lib'内の他のアセンブリはそのまま残ります。

このページの「明示的なアセンブリ参照の指定」のセクションを参照してください:http://docs.nuget.org/docs/reference/nuspec-reference

于 2013-01-08T22:21:18.847 に答える