Sur un projet de bibliothèque de classes, j'ai réglé l'action de démarrage dans l'onglet Debug des propriétés du projet sur "Démarrer un programme externe" ( NUnit dans ce cas). Je souhaite définir une variable d'environnement dans l'environnement dans lequel ce programme est lancé. Comment faire ? (Est-ce possible ?)
EDITAR:
Il s'agit d'une variable d'environnement qui influence toutes les applications .NET (COMplus_Version, qui définit la version d'exécution), de sorte qu'il n'est pas possible de la définir à l'échelle du système.
Pour contourner le problème, j'ai forcé NUnit à démarrer avec la bonne version de .NET (2.0) en le paramétrant dans le fichier nunit.exe.config
Malheureusement, cela signifie aussi que tous mes tests unitaires .NET 1.1 sont maintenant exécutés en .NET 2.0. Je devrais probablement faire une copie de l'exécutable pour qu'il puisse avoir son propre fichier de configuration...
(Je laisse la question ouverte (sans accepter de réponse) au cas où quelqu'un trouverait comment faire (cela pourrait être utile à d'autres fins après tout...))