私はsetup.exeがセットアップを行うことを望みます(自然なことと思われます)ので、後でユーザーがアプリケーションを実行することができます。私は "Visual Studioの公開オプションで" URL経由でアクティブ化されないようにアプリケーションをブロックしようとしましたが、それはうまくいかないようです。 MageUIには、アプリケーションの実行を避けるための特別なオプションもありますが、それもうまくいかないようです。ClickOnceのインストールが完了したらアプリケーションを実行しないようにするにはどうすればよいですか?
答えて
Visual Studioが生成するsetup.exeファイルを使用する場合は、アプリケーションの起動を停止する方法はないと思います。ほとんどの人はそれを開始したい。あなたのアプリケーションコードでは、初めて実行されたときにそれを検出して単純に終了することを試みることができると思いますが、それはかなりフレークなようです。
にはがありません.VSが生成するsetup.exeを使用することもできます。いくつの前提条件がありますか?前提条件が多い場合は非常に便利ですが、.NET Frameworkだけが必要な場合は、生成されたブートストラップをスキップしてダウンロードにリンクするだけです。
カップル以上の注意。 「URL経由でアプリケーションをブロックする」は機能しません。これは、ブラウザにURLを入力するのではなく、スタートメニューのショートカットを使用してアプリケーションを実行する必要があることを意味します。また、私は完全にはわかりませんが、MageUIオプションは、ブートストラップではなくブラウザから初めてアプリケーションをインストールする場合にのみ機能します。しかし、それは間違っている可能性があります。
編集
私はランダムにこの答え、Install ClickOnce Without Runningを偶然見つけ。受け入れられた答えは、私の最初の提案の迅速かつ簡単な実装を示しています。アプリが初めて実行された場合、そのアプリケーションを終了します。
署名タブのVisual Studioプロジェクトプロパティで[オプション...]をクリックし、[マニフェスト]タブで[アプリケーションがURL経由でアクティブ化されないようにする]チェックボックスをオンにします。
公開して確認してください。それは動作するはずです。リソースへ
リンク:[ランニングなしでのClickOnceのインストール]のhttp://msdn.microsoft.com/en-us/library/ms404268.aspx
- 1. CountDownTimerが実行されて完了するようにするにはどうすればよいですか?
- 2. XMLHttpRequestが完了したときに関数を実行するにはどうすればよいですか?
- 3. セグが完了した後、コードを実行するにはどうすればよいですか?
- 4. インストール完了後にバッチスクリプトを実行するにはどうすればよいですか?
- 5. 入力が完了したらスキャナを終了するにはどうすればよいですか?
- 6. 別のジョブが完了したらジョブをトリガーするにはどうすればよいですか?
- 7. しばらくしてからWP7 Silverlightアプリケーションを実行するにはどうすればよいですか?
- 8. インストールが完了したらすぐにアプリケーションを実行する方法は?
- 9. this.form.reset()がフォームアクションを実行しないようにするにはどうすればよいですか?
- 10. リモートコンピュータでClickOnceアプリケーション(.appref-ms)を実行するにはどうすればよいですか?
- 11. ユーザーエージェントプロセスが終了したときにコードを実行するにはどうすればよいですか?
- 12. 複数のAjaxリクエストの完了後にコールバックを実行するにはどうすればよいですか?
- 13. ルールの処理が完了したらどうすればいいですか?
- 14. Android:実行していないアプリケーションをサービスに登録するにはどうすればよいですか?
- 15. rootがgit pullを実行しないようにするにはどうすればいいですか?
- 16. ダウンロードが完了したことをコントローラに通知するにはどうすればよいですか?
- 17. アプリケーションの実行中にClickOnceデプロイされたアプリケーションが更新中にどのように動作しますか?
- 18. [OpenFeint initialize ....]が完了したらどうすればいいですか?
- 19. 非同期サービスコールの呼び出しが完了したら、コールバックを実行するにはどうすればよいですか? Flexでは
- 20. GrailsがIntellijで実行されないようにするにはどうすればよいですか?
- 21. iframeでfocus()が実行されないようにするにはどうすればよいですか?
- 22. メインウィンドウが閉じられた後、Win32アプリケーションがバックグラウンドで実行されないようにするにはどうすればよいですか?
- 23. javascriptを実行する前にD3で複数のCSVのロードが完了するようにするにはどうすればよいですか?
- 24. サーバがログオフしている間、サイレントGUIインストールを実行するにはどうすればよいですか?
- 25. 終了後、アプリケーションを実行し続けるにはどうすればよいですか?
- 26. 実行タイムアウトエラーメッセージが表示されないようにするにはどうすればよいですか?
- 27. LinqがGUIDを追加しないようにして、SQL Serverで実行できるようにするにはどうすればよいですか?
- 28. これらのdivが重複しないようにするにはどうすればよいですか?
- 29. 行アニメーションがTableHeaderViewをスクロールしないようにするにはどうすればよいですか?
- 30. エラーが発生したときにPhonegapがアプリケーションを終了させないようにするにはどうすればよいですか?
可能な複製(http://stackoverflow.com/questions/513768/install-clickonce-without-running) –