2009-06-29 6 views
0

Voici le scénario.Est-il possible de référencer une autre application via une variable d'environnement dans Visual Studio?

J'ai l'application A, qui est un outil complémentaire de l'application B (un produit tiers). J'ai besoin d'installer un fichier dans un répertoire de l'application B lors de l'installation de l'application A (à l'aide de Visual Studio 2005). Je connais l'emplacement du répertoire par défaut de l'application B, mais l'utilisateur peut modifier cet emplacement lors de l'installation de l'application B. L'application B définit également une variable d'environnement de son emplacement.

Est-il possible d'utiliser la variable d'environnement système qui me montre l'emplacement de l'application B dans mon projet d'installation Visual Studio 2005 pour l'application A pour installer ce fichier correctement?

Répondre

0

Oui, vous pouvez le faire tant que la variable d'environnement est une variable d'environnement système. S'il s'agit d'une variable d'environnement utilisateur, l'utilisateur déployant l'application A et B doit être le même pour que vous puissiez y accéder pendant le déploiement de l'application B. Vous pouvez utiliser la classe System.Environment en C# pour accéder aux variables d'environnement.

+0

Il est une variable d'environnement système, j'ai mis à jour la question de clarifier ce fait. Ma question est comment puis-je utiliser la variable dans le projet d'installation d'installation afin que le fichier soit placé correctement lors de l'installation. –

0

Je crois que c'est ce que vous cherchez, link text

+0

Lien mort - veuillez le corriger –

Questions connexes