我需要帮助使用安装项目部署Winform应用程序

时间:2010-08-31 06:05:24

标签: c# .net vb.net winforms visual-studio-2008

当用户点击.msi时,我想要 一个名为“Your Files”的文件夹,默认情况下附带两个小图像,用于在C:\ Users \ YourName \ Documents中创建。简而言之,MyDocuments。

我所做的是将以下代码放在program.cs中:

string myDocuments = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
string downloadArea = System.IO.Path.Combine(myDocuments, "Your Files");
System.IO.Directory.CreateDirectory(downloadArea);

就在之前:

Application.Run(new mainForm());

问题是,每次用户运行应用程序时都会创建此文件夹,这不是一个好的解决方案,在这种情况下也没有地方可以加载这两个图像,因此可以在创建文件夹时加载它。我希望在安装应用程序时最好一次创建文件夹,因此即使我卸载文件夹“Your Files”及其子文件也会随程序文件一起自动删除。我试图通过Setup Project来做,但我不能。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

您需要在安装项目中创建文件夹。执行以下步骤:

右键点击您的设置项目 - >查看 - >文件系统

右键单击节点“目标计算机上的文件系统” - >添加特殊文件夹 - >用户的个人数据文件夹

右键单击节点“用户的个人数据文件夹” - >添加 - >文件夹 - >输入“您的文件”

现在,您可以在安装项目中添加此文件夹所需的文件。部署后,他们将在用户“我的文档”

相关问题