J'ai créé une solution qui inclut tous mes projets, y compris les projets Dotfuscator et les projets d'installation. Certains projets Dotfuscator ne masquent que certains assemblages, sans affecter aucune de leurs références. Lors de la construction à partir de Visual Studio, cela fonctionne très bien. Cependant, quand je lance une construction d'équipe, je reçois l'erreur suivante:Team build et Dotfuscator
C:\Program Files\MSBuild\PreEmptive\Dotfuscator\4.0\PreEmptive.Dotfuscator.Targets(20,3): error : Couldn't load external type because its assembly can't be found:
L'assemblage externe est des références par l'ensemble étant brouillées, mais il ne fait pas partie du projet d'obscurcissement.
Comme je l'ai dit, les ensembles sont référencés d'autres projets dans la solution. Ils sont généralement automatiquement copiés dans le même dossier des assemblys d'entrée lorsque je compile à l'aide de Visual Studio. Cependant, lors de la compilation en utilisant Team Build, ils ne semblent pas être là. Je ne peux pas non plus utiliser les chemins UserDefined, car je ne connais pas le chemin - TeamBuild le change à chaque compilation .... – SaguiItay