2012-03-19 9 views
2

ClickOnceでデプロイされた古い古いWinFormプロジェクトがあります。ClickOnceアップデートで別のプロジェクトに置き換えますか?

私はただのClickOnceで展開し、すべてのコンピュータから古いのWinFormアプリケーションを削除するための新しいWPFプロジェクトと計画を作成しました。

は、彼らが古いのWinFormアプリケーションを実行すると、私は更新=>は、新しいWPFアプリケーションをインストールするかどうかを確認=>すべてのマシンを聞かせすることができます方法はありますか?

答えて

1

行動のこのタイプの実装でコーディングする方法がありますが、これを行うには自動、簡単な方法はありません。前提条件を更新したり、新しいセキュリティ証明書を使用してアプリケーションを再公開する必要がある任意の時間は、ユーザがアプリケーションを再インストールする必要があるため

これは、迷惑のビットとなっています。この問題を回避するには

は、しかし、私はあなたがこのプロセスを自動化するために使用できる非常にシンプルなAPIを作成しました。

hereを確認してください。

+0

ああ、いや...あなたのプロジェクトは、私は新しいものに古いのWinForm ClickOnceの設定ファイルとポイントを変更し、それが仕事かどうかを見ることができれば、私は考えていた.... .NET 4.0です。それ以外の場合は、新しいWPFアプリケーションのインストールを実行するWinFormアプリケーションを変更し、WPFアプリケーションは古いWinFormアプリケーションをアンインストールします(何とか...?) –

+0

プロジェクト設定内からAPIをダウングレードできると思います。 4.0固有のプロパティを使用しているとは思わない。 – RLH

+0

私はこのプロジェクトをもう一度見ています。はい、VS 2010で書かれていますが、このプロジェクトは.Net 2.0フレームワークを対象としています。私はあなたのケースでうまくいくはずだと思います。 – RLH

関連する問題