3

.NET 3.5を使用して、すべてのユーザーに対してインストールされるプログラムファイルディレクトリにOfficeアドインを展開し、ユーザーが信頼できない発行者の警告を受け取らないようにすることは可能ですか?

VSTOアドインをすべてのユーザーにデプロイすると、次のようになります。

Visual Studio 2010を使用してソリューションを開発し、.NET 4を対象としている場合、Trusted Publisher証明書を使用して署名する代わりに、マシンのプログラムファイルの場所にアドインをインストールすることもできます。この場所には、書き込みを行うための管理者権限も必要であり、VSTOによって本質的に信頼されるため、ソリューションが信頼できる発行元の証明書で署名されていない場合でも、信頼プロンプトは表示されません。

これを理解していれば、.NET 4を対象とするアドインを使用してプログラムファイルディレクトリに正しくインストールする場合、信頼できる発行元の証明書を使用して署名する必要はありません。

現在、.NET4をターゲットにすることはできません。展開ターゲットディレクトリで実行するコードにFullTrustアクセス許可を付与するカスタムアクションをインストーラーに追加した場合でも、信頼できる発行元証明書を使用してマニフェストに署名する必要がありますか?

4

1 に答える 1

1

.NET 4を使用するオプションがない場合は、包含リストを作成することをお勧めします。これらの記事をご覧になることをお勧めします。

方法:包含リストを使用してOfficeソリューションを信頼する包含リストエントリを追加または削除する

于 2012-09-07T08:24:58.303 に答える