ファイルはどこに公開されていますか?
-
10-07-2019 - |
質問
VS2008で公開機能を使用し(ClickOnceインストールと思われる)、公開されたアプリケーションを別のコンピューターにインストールした場合、ファイルはどこにコピーされますか?
つまり、アセンブリの同じパスに補助ファイル(.txtファイル)が必要な場合、どこで作成する必要がありますか?
ありがとう。
解決
アプリケーションはオフラインまたはオンラインのみで利用可能ですか?私の経験はオンラインのみであり、その場合は一時ディレクトリにインストールされると思います。補助ファイルをアプリケーションファイルの一部として含めることはできますか?これは、任意のタイプのデータファイルを含めることについても話します。
他のヒント
アプリケーションの公開時に場所を指定しておく必要があります。そのフォルダを書き留めてください。
同じプロジェクトに対してウィザードを再度実行する場合、場所を記憶している必要があり、フォルダはフォームに事前入力されます。
編集
これを使用し、公開フォルダーの場所としてハードドライブ上の場所を指定しました。このフォルダーには次のファイルが含まれています。
- publish.htm
- setup.exe
- [application] .application
これには、インストールのビルドに必要なファイル(exe、マニフェスト、その他のdll、および外部リソース)を含むApplication Filesというフォルダーも含まれています。
次に、3つのファイルとフォルダーを、インストールフォルダーURLで指定されたWebロケーションにコピーします。
編集2
ファイルのインストール先について話している場合は、次の場所にあります。
C:\ Documents and Settings \ [user] \ Local Settings \ Apps \ 2.0 \ H165QZM1.QBE \ 0OAEZTRX.Y3N \ [GUIDが続くexe名の一部が切り捨てられたバージョン]
これは最も明白な場所ではありません。また、フォルダー H165QZM1.QBE
および 0OAEZTRX.Y3N
はおそらく異なるマシンでは異なるが、 C:\ Documentsの下にある唯一のフォルダーであることを指摘する必要があります。 Settings \ [user] \ Local Settings \ Apps \ 2.0
は Data
と呼ばれるため、簡単に見つけることができます。