0

VS2008で公開機能を使用して(ClickOnceインストールと呼ばれていると思います)、公開されたアプリケーションを別のコンピューターにインストールすると、ファイルはどこにコピーされますか?

言い換えると、アセンブリの同じパスに補助ファイル(.txtファイル)が必要な場合、どこに作成する必要がありますか?

ありがとうございました。

4

2 に答える 2

2

アプリケーションを公開したときに場所を指定しておく必要があります。そのフォルダを書き留めてください。

同じプロジェクトに対してウィザードを再度実行すると、場所が記憶されているはずであり、フォルダーはフォームに事前に入力されます。

これを使用して、ハードドライブ上の公開フォルダーの場所を指定しました。このフォルダには、次のファイルが含まれています。

  • publish.htm
  • setup.exe
  • [アプリケーション].application

また、インストールのビルドに必要なファイル(exe、マニフェスト、その他のdll、外部リソース)を含むApplicationFilesというフォルダーも含まれています。

次に、3つのファイルとフォルダーをインストールフォルダーのURLで指定されたWebの場所にコピーします。

ファイルがインストールされる場所について話している場合、それらは次の場所にあります。

C:\ Documents and Settings \ [user] \ Local Settings \ Apps \ 2.0 \ H165QZM1.QBE \ 0OAEZTRX.Y3N\[exe名の一部が切り捨てられたバージョンの後にGUIDが続く]

これは最も明白な場所ではありません。また、フォルダはマシンによって異なる可能性があることも指摘しておく必要がありますH165QZM1.QBEが、他のフォルダのみが呼び出されるため、簡単に見つけることができます。0OAEZTRX.Y3NC:\Documents and Settings\[user]\Local Settings\Apps\2.0Data

于 2009-09-17T18:19:58.813 に答える
1

アプリケーションはオフラインまたはオンラインでのみ利用できますか?私の経験はオンラインのみであり、その場合は一時ディレクトリにインストールされると思います。アプリケーションファイルの一部として補助ファイルを含めることはできますか?これは、任意のタイプのデータファイルを含めることについても説明するのに役立つ場合があります。

http://msdn.microsoft.com/en-us/library/d8saf4wy.aspx

http://msdn.microsoft.com/en-us/library/6fehc36e.aspx

于 2009-09-17T18:33:08.453 に答える