7

我想创建一个Visual Studio 2010 安装项目,将一些文件部署到我的应用程序可以从中使用它的文件夹中。我希望所有用户都拥有相同的文件,并且他们也可以在没有管理员权限的情况下操作它们。

因此,此 MSDN 文章中描述的“通用应用程序数据文件夹”*似乎很好。

但是,在我的 Visual Studio 2010 安装项目中,我没有在“添加特殊文件夹...”下拉菜单中找到“通用应用程序数据文件夹”。

我有一个 .NET 4.0 WinForms 应用程序,看不出有什么不显示的原因。用户的 通用应用程序数据文件夹可用,但与我的预期用途不符。

感谢您的任何提示!

4

2 回答 2

9

Visual Studio 安装项目没有用于常见应用程序数据的预定义文件夹。但是,您可以像这样在其中安装文件:

  • 添加自定义文件夹并选择它
  • 在其属性窗格中将DefaultLocation设置为:

[CommonAppDataFolder]
  • 在此文件夹中添加您想要安装在通用应用程序数据中的文件

在安装过程中, CommonAppDataFolder将由 Windows Installer 自动解析。

于 2012-03-05T12:13:04.420 回答
7

更具体的解决方案可能是将DefaultLocation属性设置为:

[CommonAppDataFolder][Manufacturer]\[ProductName]

ManufacturerProductName将从您分配给安装项目的相应属性的值中解析。

于 2013-07-09T23:00:57.347 回答