如何从VS 2010部署安装项目安装到Windows 7中的Public目录

时间:2010-12-17 15:57:23

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

我想将一些文档(使用安装项目)安装到Windows 7系统上,每个人都可以访问。不应隐藏这些文件。所有用户都应该可以看到它们双击。我相信最好的地方是C:\ Users \ Public或C:\ Users \ Public \ Documents。

由于安装项目中没有这些文件夹的特殊文件夹,我到目前为止找到的唯一方法是创建自定义文件夹并将DefaultLocation设置为[%public] [制造商] [ProductName]等。

(见http://community.flexerasoftware.com/archive/index.php?t-164246.html

然而,这似乎非常脆弱;如果有人为公共删除环境变量怎么办?此外,这是否适用于Windows 7的不同语言版本?是否有更好的方法为Windows 7安装的Public文件夹定义DefaultLocation?

1 个答案:

答案 0 :(得分:1)

公用文件夹没有存储在标准环境变量中(系统 - >高级 - >环境变量),所以我认为太多人不太可能这样做,但我理解创建一个健壮的需求安装程序。

page包含有关更改公用文件夹位置的说明。已接受的解决方案非常复杂,需要命令行工作。 Luviana的建议要简单得多。我会测试它们,看看它们是否打破%public%快捷方式。我的猜测是他们不会。我最好的建议是亲自检查一下,如果它仍然有效,那么你可以指望%public%可用。