2016-09-14 2 views
0

Visual Studio VSTOプロジェクトを使用してOutlook Addonで作業しています。私はそれをデバッグとして起動するか、Visual Studio内から起動するとOutlook(2016)が起動し、アドオンは問題なく動作します。VSTOデプロイメントファイルが実行されない

ただし、VSTO展開ファイルに移動してダブルクリックすると、「.netバージョン4がインストールされていません」というエラーが表示されます。私はコマンドラインを使用してこれをadminとして実行しようとしましたが、エラーが表示されたばかりです(これは、右クリックすると管理者として実行されないためです)。

これは、要求されたバージョンの.netをインストールしようとしていて、新しいバージョンがインストールされているためできないと言われています。

これについてのお手伝いがあれば幸いです。

アップデート:管理者の資格情報を使ってマシンにログインしていて、問題なくインストールしました。だから私はそれがシステムまたはグループの政策の問題かもしれないと思う。

+2

公開機能は認識していますか?プロジェクトを右クリックしてプロパティに移動すると、「公開」タブ(VS 2013を使用しています)が表示され、そこからクライアントに必要な前提条件をインストールするためのsetup.exeインストーラを作成できます.netやVSTOなどのマシン。これは、Clickonceインストーラ方式と呼ばれています。 .MSIが必要な場合は、Visual Studioでセットアップおよび展開プロジェクトを作成する必要があります。 –

+0

あなたは正しいです、私たちは最終的にこれをこのようにすることができました。私たちが取り組んでいた環境は、私たちに多くのこれらの問題を提示していたものでした。 私がチャンスを得たら、最初の投稿を更新して、アプリケーションをどのように構築し、展開したかについていくつかの詳細を説明します。 – Tshsmith

答えて

0

コマンドラインからVSTOファイルのインストールに使用するアプリケーションを呼び出すことで、アプリケーションを展開できました。これにより、証明書を使用することもできました。

証明書をインストールするために使用するコマンドはwinhttpcertcfgであり、exe VSTOInstaller.exeは/ iを使用してVSTOファイルへのパスを引数として実行され、/ sを使用してサイレントモードで実行されます。

関連する問題