独自の DLL を作成しました。MYDLL.dll と呼びます。
Bass.Net.dll を使用します (オーディオ処理用)。Bass.Net.dll 自体は、管理されていないライブラリである Bass.dll を必要とするため、これをプロジェクトの参照に追加することはできません。そのため、Bass.dll をプロジェクト ファイルに追加し、「COPY TO OUTPUT DIRECTORY」を設定しました。したがって、プロジェクトMYDLLをビルドすると、すべてがbinフォルダーに正しく配置されます。
ここに問題があります-別のアプリからMYDLL.DLLを使用したい場合。MYDLL.DLL への参照を追加します。また、VS 2010 は、Bass.Net.dll も引き継ぐほどスマートです (MYDLL プロジェクトで参照されたため)。しかし、Bass.dll ファイルは引き継がれません。これを手動でコピーする必要があります。
MYDLL.dll のどこかに、MYDLL が別のプロジェクトに追加されるたびに (参照されていない) Bass.dll を含めるように VS に指示する設定はありますか?