私はWinformsアプリケーションを持っています。 ClickOnceを使用して公開しました。しかし、私の要件は、クライアント側に公開されたインストーラをインストールせずに、フォームアプリケーションでClickOnce APIを使用することです。私はこれにはApplicationDeployment.IsNetworkDeployed
プロパティを使用しなければならないことがわかりました。しかし、アプリケーションを実行するたびに、このプロパティはfalse
を返します。 ClickOnce APIを使用することはできません。ClickOnce APIをインストールせずに使用する
何か不足していますか?アプリケーションをインストールせずにClickOnce APIを使用するにはどうすればよいですか?
あなたの考えをお伝えください。
ありがとうございました。アプリケーションは、マシンとにインストールされているとき
IsNetworkDeployedは、インストールされた展開からアプリケーションを実行している場合にのみtrueを返します。この動作を無効にするのは良い方法ではありません。 質問は "なぜそのフラグをfalseに設定する必要がありますか?"です。 – Grappachu
これはあなたにさらなる洞察を与えるかもしれません:http://stackoverflow.com/q/41562219/4011717 – wkl