1

そこで、clickonceアプリケーションを使用してVS2008からVS2010に移行しました。私は、アプリケーションの前提条件として、2008C++を再配布するために使用します。VS2010に移行すると、そのオプションは存在しなくなり、2010C++再配置は機能しなくなります。2008のredistをVisualStudio2010の前提条件リストに再度追加することに成功しました。

私の質問は、2008 C ++を再度前提条件にした場合、クライアントが破損するかどうかです。私のクライアントにはすでに2008redistがインストールされています。

どうもありがとう

4

1 に答える 1

2

いいえ、VS 2008と同じフレームワークバージョンをターゲットにしている限り、クライアントを壊すことはありません。

通常はブートストラッパーと呼ばれるprereqインストーラーは、ClickOnceとは完全に独立しています。インストールを前提条件として「ブートストラップ」して、エンドユーザーのエクスペリエンスを向上させます。それでおしまい。すべての前提条件のインストールをダウンロードして開始し、終了したらClickOnceアプリを起動する以外に特別なことは何もしません。

ここで、アプリを4.0フレームワークにアップグレードし、フレームワークのないクライアントがアプリを実行すると、問題が発生します。ただし、これはC++ランタイムの前提条件とは異なる問題です。

于 2010-10-13T22:57:24.273 に答える