10

Visual Studio 2013 - コンパイル時に「アセンブリの署名エラー -- 不明なエラー (8013141c)」というエラーが発生し始めました。一部のプロジェクトは、snk ファイルを使用して署名されています。以前はコンパイルされており、かなり長い間本番環境にありました。

4

4 に答える 4

22

これは許可の問題です。このエラーを解決するには; 「C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys」フォルダーを開き、ユーザー (コンピューターにログオンして Visual Studio で作業するために使用するアカウント) にフル コントロールを付与します。 . これを行うには、MachineKeys フォルダーを右クリックしてプロパティを選択し、セキュリティ タブで、現在のユーザーがフル コントロールを持っていることを確認します。

于 2016-05-03T20:33:59.657 に答える
3

上記の Mangist に基づいて構築すると、彼のソリューションはうまくいきましたが、Windows 10 を使用しているため、MachineKeys は別のフォルダーにあります。次のフォルダーを完全に制御できるようにしました (おそらく読み取り/書き込みのみが必要です)。

C:\Users\All Users\Microsoft\Crypto\RSA\MachineKeys

一部のキーに対してアクセスが拒否されたと表示されましたが、プロセスが完了すると、エラー署名アセンブリの問題は表示されなくなりました。

于 2018-10-30T19:01:24.273 に答える
-4

プロジェクトのプロパティを開き、[署名] タブに移動して、[アセンブリに署名する] チェックボックスをオフにし、再構築します。

于 2016-05-03T20:32:08.467 に答える