【发布时间】:2017-10-02 16:46:38
【问题描述】:
我正在 Visual Studio 中为我的应用程序制作一个设置项目,但我遇到了一个小问题。
我想将大量文件复制到某个文件夹(我的文档 -> TEST)。所以我用 WinRAR 制作了一个无声的自解压 .exe 文件。当您双击该文件时,它会自动在其所在的同一文件夹中创建文件夹“FILES”,并自行将所有内容提取到该文件夹中。
因此,当您双击位于“D:\Documents\TEST”中的 files.exe 文件时,它会将所有文件提取到“D:\Documents\TEST\FILES”。
在设置项目中,我这样做了: -我将文件夹“用户的个人数据文件夹”添加到文件系统中,并在该文件夹中创建了文件夹“TEST”,并在那里添加了 files.exe。 我在提交部分创建了一个自定义操作,以运行该 files.exe 文件。
但是当我安装我的应用程序时,它会正确创建文件夹“D:\Documents\TEST”,并将 .exe 文件复制到那里,但由于某种原因,它会在 C:\Windows 位置创建“FILES”文件夹\SysWOW64 并在“C:\Windows\SysWOW64\FILES”中提取文件。
我怎样才能防止这种情况发生?
非常感谢您的帮助。
【问题讨论】:
标签: c# visual-studio-2013 setup-project