Я создал установщик, используя WiX. Единственное, что делает установщик, - это устанавливает переменную среды PLUGIN_DIRECTORY (она находится на системном уровне).
В некотором коде C #, который я написал, мне нужно получить доступ к этой переменной, чтобы я мог просматривать определенный каталог. Я делаю это с помощью следующего кода:
FileSystemWatcher water = new FileSystemWatcher();
watcher.Path = Environment.GetEnvironmentVariable("PLUGIN_DIRECTORY") + "\\";
К сожалению (и когда я отлаживаю), все, что установлено для watcher.Path - "\".
Нужно ли перезагружаться после установки? Я не понимаю, почему, поскольку переменная уже установлена. Любые другие предложения? Я не получаю никаких ошибок - просто не смотрю правильный путь.
Спасибо