2009-11-05 154 views
0

好日子所有部署,與文件夾結構

我寫,我需要有一定的目錄結構/應用程序。沒有什麼複雜的,但它需要一個包含兩個其他文件夾「Temp」和「Complete」的「Images」文件夾。

這些文件夾在我的解決方案中,但是在發佈時,所有的文件夾都消失了,我找不到任何方式讓這些文件夾保留下來。

我將不得不編寫一些代碼來檢查它們是否存在並創建它們,或者是否可以從一開始就使應用程序目錄結構存在。

不知道這是否相關,但我正在使用WPF並通過點擊一次進行部署。

感謝, 鋼鈑

回答

2

不管你是否找到了解決你的問題的安裝部分謹慎的做法是,以檢查文件夾存在無論是在應用程序啓動時,或者當你需要訪問它們。畢竟,有人可能會在沒有意識到他們需要的情況下過來刪除它們。您可能想要將此報告或記錄爲錯誤,但仍要重新創建它們。

+0

有道理,謝謝。這是我會做的。 – 4imble 2009-11-05 11:51:53

1

我假設您使用Visual Studio創建您的ClickOnce部署。如果是這樣,您可以使用MageUI來解決此問題。

創建與您項目的源代碼和bin文件夾不同的所需文件夾結構。複製您想要部署的所有文件。使用MageUI並在創建應用程序清單時,將其指向您創建的根文件夾。它會照顧所有的子文件夾。

另外,我不會過多擔心ChrisF所說的。 ClickOnce文件被部署到一個非常模糊的位置,用戶不應該在這裏。如果他們在那裏刪除的東西,你可能會有更大的問題,缺少一個子文件夾。

+0

謝謝,非常真實。這是我將來考慮的應用。 – 4imble 2009-11-05 17:07:45