以前のバージョンの Visual Studio から、ClickOnce を使用して配布されている VS 2008 へのアップグレードに関するこのディスカッションを見てきました。VS 2008 から VS 2010 に移行することを考えています。Crystal Reports XI Release 2 を使用したのは、元のアプリを作成したときです。今度は VS 2010 にアップグレードしたいと思います。ただし、以前のプロジェクトでは、Crystal を VS 2010 用の Crystal Reports にアップグレードする必要もありました。このプロジェクトを VS 2010 に更新すると、強制的にCrystal のバージョンもアップグレードします。.NET アプリの古いバージョンを .NET 3.5 SP1 から .NET 4 にアップグレードし、CR 11 R 2 から VS 2010 用の CR にアップグレードし、ClickOnce を使用して展開すると、どのような問題が発生しますか?
質問する
186 次
1 に答える
2
ClickOnce アプリケーションの前提条件をアップグレードしたときに、それに応じて展開を変更し、新しい URL に公開しました。次に、古いバージョンのアプリケーションにコードを追加して、それ自体をアンインストールし、新しい URL から新しいインストールを呼び出すようにしました。これは魅力のように機能しました。新しい前提条件がインストールされ (必要な場合)、アプリが新しいターゲット フレームワーク (など) と共にインストールされます。
証明書の有効期限に関するこの記事には、アンインストール/再インストールを行うためのコードが含まれています。私たちはそれを数回使用しましたが、うまくいきました。ClickOnce アプリのアンインストール ダイアログでも [OK] をクリックします。このコードの亜種を使用して、VSTO アプリケーションのアンインストール/再インストールも行いました。
于 2012-06-19T07:26:17.263 に答える