アセンブリ 'assembly' を署名しているときに暗号に失敗しました — 'reason'
アセンブリの署名に失敗すると、CS1548 エラーが発生します。 これは、通常、無効なキー ファイル名、無効なキー ファイル パス、または破損したキー ファイルなどに起因します。
アセンブリに完全署名するには、公開キーと秘密キーに関する情報を含む有効なキー ファイルを提供する必要があります。 アセンブリに遅延署名するには、 [遅延署名のみ] チェック ボックスをオンにし、公開キー情報を含む有効なキー ファイルを提供する必要があります。 アセンブリに遅延署名する場合、秘密キーは必要ありません。
詳細については、「方法 : 厳密な名前でアセンブリに署名する」、「KeyFile (C# コンパイラ オプション)」、「DelaySign (C# コンパイラ オプション)」をご覧ください。
アセンブリの作成時に、C# コンパイラは al.exe というユーティリティを呼び出します。 アセンブリの作成時にエラーが発生すると、al.exe によってエラーの原因が報告されます。 「Al.exe ツールのエラーと警告」で、コンパイラによって 'reason' に報告されるテキストの該当トピックを検索してください。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET