9

アンマネージ DLL を使用して一部のハードウェアとやり取りする C# プロジェクト (ドライバーと呼びましょう) があります。Driver を参照する別のプロジェクトがあります。プロジェクトをビルドすると、必要に応じてアンマネージ DLL が出力ディレクトリにコピーされます。ただし、プロジェクトを ClickOnce アプリケーションとして発行すると、DLL がアプリケーションのファイルに含まれません。

Application Files下のプロジェクト プロパティでPublish、ドライバーのマネージ DLL を確認できますが、アンマネージ DLL は表示されません。

これには簡単な修正方法があると確信していますが、検索のほとんどは、アンマネージ DLL をプロジェクトに含めることに関する質問につながります。

前もって感謝します、

ビョルン

4

1 に答える 1

5

これをさらに調査した後、解決策は、DLL を使用するすべてのプロジェクトで既存の項目として DLL を追加することであると思われます。ただし、それに依存する複数のプロジェクトがある場合は、非常に扱いにくいようです。

于 2012-05-25T09:27:39.590 に答える