Office 2007 の vsto ベースのアドインを MSI でラップする必要があるかどうかは誰にもわかりませんか? とにかく機能しないようにするだけで、余分なオーバーヘッドと頭痛の種がたくさんあるようです。
|vstolocal スイッチを使用してアドインの展開を一元化しようとしましたが、インストールするときに vsto インストーラーを実行する必要があります。
この種のインストールを成功させた人はいますか?
私はそれを試しましたが、ユーザーが手動でインストールしても問題ない場合は、MSI でラップする必要はありません。もし、あんたが:
プロジェクトの公開タブを使用 - >プロパティ
「公開フォルダーの場所」と「インストールフォルダーのURL」を正しく設定してください
AssemblyInfo.csファイル内のものを含め、他のすべてのメタデータを適切に設定します
「今すぐ公開」ボタンを押す
インストールフォルダーを共有し、リンクを電子メールで送信します
ユーザーがそれをインストールするための適切な権限を持っていることを確認してください(ローカル管理者だと思います。確認する必要があります)
それは私のために働いた。Windows 7 と XP でも。
「この発行元は信頼されていません」ということ全体が完全な混乱です。これを修正しようとすると、Windowsに「ちなみに、私は実際に信頼されています」と伝える本当にばかげたコードを書く必要があります。私は気にせず、人々に警告を無視するように言いました.
Active Directory を使用してアドインをプッシュし、自動インストールを実行する場合にのみ、MSI が必要になると思います。