使用Visual Studio部署的Appdata漫游安装

时间:2011-10-30 11:59:54

标签: c# visual-studio visual-studio-2010 windows-installer setup-project

我正在寻找以下信息来决定是否在Local or Roaming folder中安装我的应用程序:

使用Visual Studio安装项目,例如我install my application into the Roaming folder(例如Dropbox)

  • 那么它是不是要移动到同一域用户登录的其他计算机上?
  • 在我的有限测试中,漫游文件夹不会移动?,例如我在计算机A上有一堆文件夹,这些文件夹在计算机B上不存在同一个Active Directory用户?
  • 如果文件夹以某种方式漫游,那么添加删除程序条目会发生什么?

1 个答案:

答案 0 :(得分:1)

您在帖子中添加了一些链接,但您并没有真正阅读它们。也许这篇文章会更清楚:http://msdn.microsoft.com/en-us/library/windows/apps/hh464917(v=vs.85).aspx

基本上, Local 文件夹应包含仅在当前计算机上使用的文件。在 Roaming 文件夹中,您可以安装支持用户配置文件漫游的文件(从另一台计算机访问用户配置文件)。

所以这一切都取决于您正在安装的应用程序类型:

  • 如果它已包含并且只能与用户个人资料文件一起使用,那么您可以使用漫游文件夹。
  • 如果它具有特定于当前计算机的依赖项,请使用 Local 文件夹。

关于添加或删除程序,如果每个用户安装了漫游配置文件,则应该可以使用您的应用程序条目。