2009-08-15 4 views
0

私のアプリケーションは、デバッグモードで素晴らしい作品が、クラッシュした(テスト目的で)ローカルホスト上でそれをdeplying後ディレクトリは

、エラーメッセージは、パスが... 、無効であることを示しています

Application.StartupPath & "\Images\" 

C:\ DocumentsとSettings \ジョージ\ローカル設定\アプリ\ 2.0 \ TRWYPDB1.7AD \ JV28ARZ2ディレクトリが無効である理由を私は取得しない最初の事は私がそれを読む ...です。 0NT \ web..tion_864dd297f96a940b_0001.0000_f9d0072f76933330 \ Images

Windowsのどのディレクトリ(ANY VERSION)では、画像を含むzipファイルをダウンロードして抽出するのがベストプラクティスですか?アプリケーションは、アプリケーションが起動するたびに使用されます。

C:\ DocumentsとSettings \ジョージ\ローカル設定\ Tempに

C:\ Tempに

または何?

答えて

2

.NETで常に​​を使用します。誰があなたのユーザーが実行しているWindowsのバージョンを言いたいのですか? APIが一時ディレクトリを見つけるのを手伝ってください。

0

zipファイルは実際に\ Imagesフォルダにありますか?私はあなたが余分なスラッシュや何かfunkykを持っていないことを確認することを確認していると仮定しています。

アプリケーションでzipファイルを展開すると、そのファイルを解凍してそこにある画像にアクセスできるはずです。ファイルがデプロイメントの一部であり、ファイルを繰り返し使用するため、これは行外ではありません。

ただし、ClickOnceアプリケーションの更新時に失われないキャッシュを作成する場合は、LocalApplicationDataをお勧めします。 Where do I put my data to keep it safe from ClickOnce updates?

0
Dim regpath As String = Application.ExecutablePath 

はるかに良い:このブログの記事は、このことを説明しています。

関連する問題