【发布时间】:2010-08-31 06:05:24
【问题描述】:
当用户单击 .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());
问题是,每次用户运行应用程序时都会创建这个文件夹,这不是一个好的解决方案,而且在这种情况下没有地方可以加载两个图像,因此可以在创建文件夹时加载它。我希望最好在安装应用程序时创建一次文件夹,因此即使我卸载文件夹“您的文件”及其子文件也会与程序文件一起自动删除。我试图通过安装项目来做,但我做不到。
任何帮助将不胜感激。
【问题讨论】:
标签: c# .net vb.net winforms visual-studio-2008