2010-11-23 3 views
0

Nous développons un logiciel qui utilise des composants tiers avec des licences de génération et d'exécution (si le logiciel n'est pas installé sur l'ordinateur du développeur, Visual Studio se plaint en essayant de générer une licence). Existe-t-il des moyens généraux d'enregistrer les informations requises dans le registre sans installer les composants tiers? La raison de la demande est parce que la différence entre une machine de développement et la machine typique de client/testeur est la plus grande raison pour le "fonctionne sur ma machine" -syndrome. Nous voulons émuler l'environnement client, ce qui signifie éviter autant de composants tiers installés localement que possible sur les machines de développement.Comment pouvons-nous éviter les composants tiers installés par gac?

+0

Lorsque la vérification de licence devient un coût de support, il est temps d'obtenir une autre licence. Appelez-les, tout est possible. –

Répondre

1

La solution appropriée est une machine virtuelle. Les hacks de registre ne créeront pas de licences par magie.

+0

Vous voulez utiliser une machine virtuelle sur les machines à tester? – Marius

+0

Oui. Il est trivial de s'assurer que vous utilisez la même VM sur chaque machine de développement, pour chaque test. De cette façon, vous n'avez même pas Visual Studio lui-même installé pour le test. – MSalters

Questions connexes