2017-12-20 31 views
0

私はVS 2015を使ってOutlook VSTO AddInで作業していました.VSTO ClickOnceの配布オプションは、ClickOnce経由で配布されている通常のアプリケーションとは異なります。具体的には、URLパラメータをアプリケーションに渡せるようにする必要があります。このオプションは、VSTO公開オプションでは使用できません。VSTO ClickOnceアプリケーションにクエリ文字列パラメータを渡すにはどうすればよいですか?

MageUIを使用してURLパラメータを渡すことを試みましたが、SHA256(署名証明書が使用するもの)を使用するようにMageUIプリファレンスを設定しても、常に計算されたハッシュエラーが発生します。

VS2015で公開してMageUIを使用しない場合は、デプロイメントをインストールできますが、デプロイメントURLからクエリ文字列パラメータは受信されません。

私はこれについて私の知恵の端にあり、私は実際にいくつかの助けを使うことができます。私はGoogleやSOの検索に何日も費やしてきましたが、ClickOnceをデプロイしたVSTOにURLパラメータを渡すという問題に対処するソリューションは見つかりませんでした。前もって感謝します!

答えて

1

How to pass arguments to an offline ClickOnce applicationでこの記事をチェックしてください。

あなたはクエリパラメータを使用してアプリケーションにパラメータを渡すことができます。

  • //Get the ActivationArguments from the SetupInformation property of the domain. string[] activationData = AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData;
+0

投稿:

  • System.Diagnostics.Process.Start(shortcutPath, argsToPass);

をこれは、引数文字列を読み込む方法ですリンクはusefではありませんul。コンテンツは削除/移動されますか?回答は必要な情報をすべて提供する必要があります。 – Ivan

+0

このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューの投稿](/レビュー/低品質の投稿/ 18316313) –

関連する問題