2011-10-21 10 views
2

誰かが強力な署名付きのNAudio.dllを持っていますか?強力な署名付きのNAudio.dll

私はNAudioに強い署名が必要なアプリケーションをビルドしているためです。

エラーアセンブリ 'NAudio.dll'は、前提条件としてマークするために強く署名する必要があります。

+0

このようなアセンブリを前提条件としてマークしないでください。これは、ユーザーのマシンにはインストールされません。実行ファイルの残りの部分だけを公開するだけです。 –

答えて

1

実際には、展開エラーメッセージです。つまり、ClickOnce-Deploymentは、アプリケーションを実行する前に、ターゲットコンピュータのGACにアセンブリがインストールされているかどうかをチェックします。

これは、企業内のすべてのコンピュータは、Oracleクライアント、MQクライアントを含ん標準セットアップを持っている場合が多い...例えば、

あなたはClickOnceの経由で展開しない場合は

を望んでいたのではなく、XCopyによる経由されますNAudioが実行ディレクトリにもGACにもない場合は、アプリケーションは明示的に起動時に例外をスローします(ここで、厳密な名前がない場合はできません)。

NAudio.dllはCodePlexプロジェクトであるため、アプリケーションと共に配布することができ、すべてのターゲットマシンに別々にインストールする必要はありません。プロジェクト設定を開き、「公開」タブに移動し、「アプリケーションファイル」をクリックし、NAudioを検索し、公開ステータスを「含める」に設定します。そのためには、NAudioへの参照に「ローカルコピー」がtrueに設定されていることを確認する必要があります。

1

オープンソースなので、ソース、およびsign it yourselfをダウンロードできます。

関連する問題