Установка Appdata Roaming с развертыванием Visual Studio - PullRequest
0 голосов
/ 30 октября 2011

Я ищу следующую информацию, чтобы решить, устанавливать ли мое приложение в Локальную или перемещаемую папку :

Используя проект установки Visual Studio, скажем, я устанавливаю мое приложениев папку Roaming (например, Dropbox)

  • Тогда не предполагается ли его перенос на другие компьютеры, на которые входит тот же пользователь домена?
  • Из моего ограниченного тестирования, перемещаемые папки не перемещаются? например, у меня есть набор папок на компьютере A, которых нет на компьютере B для того же пользователя Active Directory?
  • Если папки каким-то образом перемещаются, то что происходит с записью Добавить удаление программ ?

1 Ответ

1 голос
/ 30 октября 2011

Вы включили несколько ссылок в свое сообщение, но на самом деле вы их не читали.Возможно, эта статья будет более понятной: http://msdn.microsoft.com/en-us/library/windows/apps/hh464917(v=vs.85).aspx

По сути, папка Local должна содержать файлы, которые будут использоваться только на текущем компьютере.В папке Roaming вы можете установить файлы, поддерживающие роуминг профиля пользователя (доступ к профилю пользователя с другого компьютера).

Так что все зависит от того, какое приложение вы устанавливаете:

  • Если он содержится и может работать только с файлами профиля пользователя, вы можете использовать папку Roaming .
  • Если она имеет зависимости, характерные для текущего компьютера,используйте папку Local .

Что касается установки и удаления программ, запись вашего приложения должна быть доступна для перемещаемых профилей, если она установлена ​​для пользователя.

...