2010-09-23 45 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

相关问题