2010-09-23 49 views
1

我正在學習使用VS 2008安裝項目來爲我們的C#應用​​程序創建MSI安裝程序。目標系統是嵌入Windows 7。在網上做了一些調查,找不到答案。如何將文件複製到VS 2008安裝項目中的C: temp?

因爲應用程序將安裝在Win7機器上。我們需要將一些文件放在C:\ temp文件夾中進行讀寫。如何在安裝過程中將這些文件複製到C:\ temp中?

感謝,

+1

您可能需要使用'Environment.GetEnvironmentVariable(「TEMP」)'而不是硬編碼路徑。 – 2010-09-23 18:55:05

+1

奇怪的問題。使用嵌入的要點是使用系統構建器來創建自己的圖像。爲什麼不使用構建器將文件放在他們需要去的地方?您是否真的想在創建圖像後支持安裝? – 2010-09-23 18:55:41

+0

即下一步。現在我們將在嵌入式系統之上進行安裝,然後創建一個包含所有內容的圖像。 – 5YrsLaterDBA 2010-09-23 19:10:18

回答

1

在安裝項目:

  • ,彈出文件系統視圖。
  • 右鍵單擊窗格,選擇添加特殊文件夾 - >自定義文件夾
  • 右鍵單擊該文件夾並選擇「屬性」。
  • 默認位置屬性更改爲「C:\ temp」。

現在根據需要將文件添加到項目中的該文件夾中。

是否有任何理由的文件夾,字面上,「C:\ temp」?這並不能保證在每個Windows系統上都存在(儘管它聽起來像你可以控制你的部署)。

+0

我用您的答案進行了測試,如果不存在,它實際上會爲您創建一個。我應該早點在這裏問一下,以節省我在網上閱讀的時間,結果什麼也沒有。 – 5YrsLaterDBA 2010-09-23 19:13:20

相關問題