NetOffice に基づいた拡張機能を開発しました。私のオフィスの構成では、アプリケーションが信頼できる発行元によって署名されている必要があります。有効な証明書を使用して、signtool.exe を使用して出力 DLL に署名しようとしましたが、残念ながら、Office は「利用可能なデジタル署名がありません」と表示します。
このオプションは、次の方法で有効にできます。
[ファイル] → [オプション] → [セキュリティ センター] → [セキュリティ センターの設定] → [アドイン] → [信頼された発行元による署名をアプリケーション アドインに要求する]
DLL に署名するための適切な方法は何ですか?
VSTO を使用する場合、ClickOnce が署名を処理します。DLL 用に作成された .manifest ファイルもあります。必要かどうかはわかりませんが、クラス ライブラリ用に作成できません。
私がオンラインで見つけたいくつかの情報: