我想创建一个 Visual Studio 2010安装项目,将一些文件部署到我的应用程序可以使用它的文件夹中。我希望如此,所有用户都拥有相同的文件,并且他们也可以在没有管理员权限的情况下操纵它们。
因此,“Common Application Data Folder”*为described in this MSDN article,似乎没问题。
但是,在我的Visual Studio 2010安装项目中,我没有在“添加特殊文件夹...”下拉菜单中找到“通用应用程序数据文件夹”。
我有一个.NET 4.0 WinForms应用程序,并且没有理由不显示它。 用户的常用应用程序数据文件夹可用,但与我的预期用途不符。
感谢任何提示!
答案 0 :(得分:8)
Visual Studio安装项目没有常用Application Data的预定义文件夹。但是,您可以像这样安装文件:
[CommonAppDataFolder]
在安装过程中,Windows Installer会自动解析CommonAppDataFolder。
答案 1 :(得分:6)
更具体的解决方案可能是将 DefaultLocation 属性设置为:
[CommonAppDataFolder][Manufacturer]\[ProductName]
制造商和 ProductName 将从您分配给设置项目的相应属性的值中解析。