Можно ли ссылаться на другое приложение через переменную среды в Visual Studio?

Вот сценарий.

У меня есть приложение A, которое является дополнительным инструментом для приложения B (стороннего продукта). Мне нужно установить файл в каталог приложения B во время установки приложения A (с использованием Visual Studio 2005). Я знаю местоположение каталога по умолчанию для приложения B, но пользователь может изменить это местоположение во время установки приложения B. Приложение B также устанавливает переменную среды своего местоположения.

Можно ли каким-либо образом использовать переменную System Environment, которая показывает расположение приложения B в моем проекте установки Visual Studio 2005 для приложения A, чтобы правильно установить этот файл?


person Community    schedule 29.06.2009    source источник


Ответы (1)


Да, вы можете, если переменная среды является системной переменной среды. Если это переменная среды пользователя, пользователь, развертывающий приложение A и B, должен быть одним и тем же, чтобы вы могли получить к нему доступ во время развертывания приложения B. Вы можете использовать класс System.Environment в C# для доступа к переменным среды.

person msvcyc    schedule 29.06.2009
comment
Это переменная системной среды, я обновил вопрос, чтобы прояснить этот факт. Мой вопрос заключается в том, как я могу использовать переменную в проекте установки установки, чтобы файл правильно размещался во время установки. - person ; 29.06.2009