1

ClickOnceアプリケーションの以前のバージョン(現在のバージョンよりも古いバージョン)のディレクトリを取得する方法があるかどうか知りたいですか?

このようなもの?Assembly.GetExecutingAssembly()。Location

上記は、現在実行されているバージョンのディレクトリを取得します。これより古いバージョンのディレクトリを取得したい。

古いバージョンのディレクトリに、新しいバージョンで必要になるファイルがあります。それで、私はそれを見つける方法があるかどうか知りたいです。

これは役に立つかもしれませんか? コントロールパネルからClickOnceアプリケーションをアンインストールしようとすると、最後のバージョンに戻すか、アプリケーションを完全に削除するかを尋ねられます。最後のバージョンに戻す機能があると書かれているので、新しいバージョンのどこかに最後のバージョンのディレクトリが保存されているはずですよね?そのディレクトリパスを知りたい。

どんな助けでも大歓迎です:)

4

1 に答える 1

0

その情報を取得する方法はありません。

次のバージョンでアクセスする必要がある情報がある場合、それを処理する最善の方法は、それをアプリケーション データに格納することです。これにより、このブログ記事で説明されているように、ClickOnce の更新から保護されます。

于 2013-03-04T06:46:54.287 に答える