2017-08-05 20 views
1

私は、Visual Studio 2015およびC#を使用してExcel用のOfficeアドインを開発中です。 このアドインは管理者ユーザー専用で、正常に動作していました。 私は最近この動作を変更し、通常のユーザー(管理者権限なし)がアドインをインストールできるようになりました。 ProgramFilesFolderの 'から 'から ユーザー権限を持つOfficeアドイン

  • InstallDirectory' いいえ 'に' はい '
  • はからの管理権限が必要です' '1'' から

    • ALLUSERS:InstallShieldの限定版を使用して

      私はプロパティを変更しました'AppDataFolder'

    Excelの起動時に、アドインのインストールを求めるダイアログが表示されます。まだアドインがインストールされていないのはなぜ Unknown Publisher

    • :ユーザーが受信 ダイアログはここ1のように見えますか?

    アドインが私のEXEファイルによってインストールされるはずですが、このダイアログではアドインは署名されていませんが、EXEは署名されています。

    VSTOファイルに署名する必要がありますか?私はsignToolで試してみることができません。それも可能ですか?

  • +0

    あなたがいない、あまりにも頻繁に使用されるタグの多くを持って、私はすでに追加など「エクセル」(のようないくつかのより高いレベルのタグが欠けています)。それらを含めると、あなたの質問の露出が増えます。実行時環境やプログラミング言語を追加することも役に立ちます。 –

    答えて

    0

    あなたはこれを試してみてください:

    • 信頼できるフォルダ

    • であなたのVSTOを入れて、あなたはVSであなたのVSTOに署名しようとしましたか? Solution Explorer -> Property -> Signing

    私は年以来、その問題に直面し、私はいくつかのパスがいくつかではなく、信頼されていることがわかります。例ProgramFilesFolderのについては

    はいつも私がALLUSERに移動し、私は私の状況では

    AppDataFolderのために同じことを信じていないです、信頼されています。

    別の先進的なソリューションを約WIX Toolset考えるようになり、あなたが展開

    +0

    こんにちは、お返事ありがとうございます。不幸にもこれは私のために働いていません。私はまだ同じ問題があります。私はすでにInstallShieldですべてのプロジェクトを行っていますが、可能ならばそれを使い続けたいと思います。もう1つの選択肢は、ウェブ上で管理者権限を持たないユーザのために働くソリューションを見つけて、自分のプロジェクトとの違いを理解しようとすることです。私はまだこれを発見していない、私はいくつかの詳細な調査をしようとするだろう。共有する別のアイデアやリンクがある場合は、私は本当に興味があります。 – GuillaumeDSL

    +0

    '' Office Option - > Trust Center - > Trusted Locations''では、 "ユーザレベル"のパスが必要です。マニフェストをそのパスの1つに入れてみてください。サブフォルダを作成しないでください。 –

    +0

    マニフェストファイル(サブフォルダなし)で私のフォルダの場所を手動で追加してテストしました。残念ながら差はありませんが、ポップアップはまだここにあります – GuillaumeDSL

    0

    を完全に制御する必要があります私は最終的に自分の質問への答えを見つけた...

    ここで私を助けたリンクは次のとおりです。 http://amolpandey.com/2012/10/07/lets-deploy-vsto-deployment-via-regedit/ チュートリアルのためにAmol Pandeyに感謝します。

    リンクは将来的に動作しない場合のアイデアは、レジストリを更新することであると私は前に必要はありませんでした、特にレジストリキー:

    • ます。HKEY_CURRENT_USER \ Software \ Microsoft \ VSTO \セキュリティ\のインクルージョン
    • ます。HKEY_CURRENT_USER \ Software \ Microsoft \ VSTO \ SolutionMetadata
    関連する問題