誰かが強力な署名付きのNAudio.dllを持っていますか?強力な署名付きのNAudio.dll
私はNAudioに強い署名が必要なアプリケーションをビルドしているためです。
エラーアセンブリ 'NAudio.dll'は、前提条件としてマークするために強く署名する必要があります。
誰かが強力な署名付きのNAudio.dllを持っていますか?強力な署名付きのNAudio.dll
私はNAudioに強い署名が必要なアプリケーションをビルドしているためです。
エラーアセンブリ 'NAudio.dll'は、前提条件としてマークするために強く署名する必要があります。
実際には、展開エラーメッセージです。つまり、ClickOnce-Deploymentは、アプリケーションを実行する前に、ターゲットコンピュータのGACにアセンブリがインストールされているかどうかをチェックします。
これは、企業内のすべてのコンピュータは、Oracleクライアント、MQクライアントを含ん標準セットアップを持っている場合が多い...例えば、
あなたはClickOnceの経由で展開しない場合は
を望んでいたのではなく、XCopyによる経由されますNAudioが実行ディレクトリにもGACにもない場合は、アプリケーションは明示的に起動時に例外をスローします(ここで、厳密な名前がない場合はできません)。NAudio.dllはCodePlexプロジェクトであるため、アプリケーションと共に配布することができ、すべてのターゲットマシンに別々にインストールする必要はありません。プロジェクト設定を開き、「公開」タブに移動し、「アプリケーションファイル」をクリックし、NAudioを検索し、公開ステータスを「含める」に設定します。そのためには、NAudioへの参照に「ローカルコピー」がtrueに設定されていることを確認する必要があります。
オープンソースなので、ソース、およびsign it yourselfをダウンロードできます。
このようなアセンブリを前提条件としてマークしないでください。これは、ユーザーのマシンにはインストールされません。実行ファイルの残りの部分だけを公開するだけです。 –