Outlookアドインを作成し、デバッグして、正常に動作します。配布用にパッケージ化できるようにしたい。これは非常に限られた聴衆5-10人のためです。そうするためのステップは何ですか?
ビルドしてみました|公開は機能しているように見えますが(ローカルファイル名とCDROMのインストール場所のオプションを使用)、1.5 MBの巨大なsetup.exeファイルを作成し、実行すると永久に時間がかかります(リモートサーバーに接続しようとしてタイムアウトし、アドインは登録されているようですが、エラーが発生します)。
オンラインで見ると、SetupProjectの作成またはInstallShield Limitedの追加の使用への参照が見つかりましたが、それらのいずれもVisual Studio2017に適用されないようです。
DLLと.regファイルを提供できれば幸いです。これは5〜10人のパワーユーザーの小さなセット向けです。
このアドインを展開する最も簡単な方法は何ですか?
最も簡単な方法はビルドです|公開します。不要な場合は、オンラインアクティビティを無効にしてください。これは、[プロジェクト]-> [設定]-> [公開]で実行できます。たとえば、「更新」設定を確認してください。
Visual Studioプロジェクトタイプはここからダウンロードできます: https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects
これにより、パッケージをデプロイできるようになりますが、私の意見では多少バグがあります。また、上記のリンクにはドキュメントがありません。そのためには別のページに移動する必要があり、答えはコメントに埋もれています。
https://msdn.Microsoft.com/en-us/library/ybshs20f(v = vs.90).aspx
ただし、ClickOnceは、より一貫して機能してきました。右クリックして、[プロジェクトで公開]を選択するだけです。
これは、画像やクリックスルーライセンスなどを含むプロセス全体をカスタマイズできる、古いInstallShieldLEプロセスとはかけ離れています。
しかし、InstallShield LEには独自の問題があり、ほとんど放棄されたようです。
WiX( http://wixtoolset.org/ )のような他のサードパーティツールを調べて正しくインストールしたり、独自のインストーラーを手動で作成して必要な場所に配置したりすることもできます。することが。