2009-09-17 81 views
0

如果我在VS2008中使用發佈功能(我認爲它叫做ClickOnce安裝),然後將發佈的應用程序安裝在另一臺計算機上,那麼這些文件在哪裏複製?發佈中的文件在哪裏?

換句話說:如果我需要一個輔助文件(一個.txt文件)在程序集的相同路徑中,我必須在哪裏創建它?

謝謝。

+0

你說的是一旦應用程序被安裝在用戶的計算機上? – ChrisF 2009-09-17 19:10:00

回答

1

該應用程序僅可脫機或聯機使用嗎?我的經驗只在線,在這種情況下,我相信它會安裝到臨時目錄中。你能否將你的輔助文件作爲應用程序文件的一部分?這可能會有所幫助,它會討論包括可以是任何類型的數據文件。

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

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

+0

@Gratzy:第二個鏈接回答了我的間接問題。謝謝!。 – 2009-09-18 06:21:48

1

您應該在發佈應用程序時指定了位置。只需記下該文件夾。

如果您再次爲同一個項目運行該向導,它應該記住該位置,並且該文件夾將被預先填寫在表單上。

編輯

我用這個,我我對發佈文件夾位置的硬盤上指定的位置。此文件夾包含以下文件:

  • publish.htm
  • SETUP.EXE
  • [應用]。應用

它還含有一種叫做應用Files文件夾包含所需的文件構建安裝 - exe,清單,其他dll和外部資源。

然後我將這三個文件和文件夾複製到安裝文件夾URL指定的Web位置。

EDIT 2

如果你談論的是在文件被安裝到隨後他們在:

C:\ Documents和Settings \ [用戶] \本地設置\ Apps \ 2.0 \ H165QZM1.QBE \ 0OAEZTRX.Y3N \ [一些截斷版本的exe名稱,後跟一個GUID]

這不是最明顯的地方。我還應該指出,文件夾H165QZM1.QBE0OAEZTRX.Y3N在不同的機器上可能會有所不同,但C:\Documents and Settings\[user]\Local Settings\Apps\2.0下的唯一其他文件夾被稱爲Data,因此它們應該很容易被發現。

+0

對不起ChrisF:你指定放置安裝文件的地方,而不是安裝應用程序文件的位置。我需要最後一個。 – 2009-09-17 18:21:41