Pour ceux qui ont encore beaucoup de code existant comme je le fais dans .NET 1.1, quelqu'un at-il trouvé une solution à ce problème: http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=90240Le compilateur a échoué avec le code d'erreur 2000
détails sont habituellement les suivantes:
Microsoft (R) Visual Basic .NET Compiler version 7.10.6001.4
for Microsoft (R) .NET Framework version 1.1.4322.2407
Copyright (C) Microsoft Corporation 1987-2002. All rights reserved.
vbc : Command line error BC2017 : could not find library 'c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net files\...\...\...\*.dll
vbc : Fatal error BC2000 : compiler initialization failed unexpectedly: The filename, directory name, or volume label syntax is incorrect.
Le répertoire indiqué dans la ligne de commande n'existe pas, ce qui est logique compte tenu du message d'erreur. La partie problématique est que tout fonctionne avec une reconstruction complète. Depuis le "travail autour" est si facile, Microsoft ne va bien sûr pas résoudre le problème pour .net 1.1.
Pour tous ceux qui suggèrent une mise à niveau vers .net 2.0+, ce n'est pas une solution acceptable, en raison des limites de temps et des ressources. Pour ceux qui disent que ce n'est pas une excuse acceptable, allez trouver un autre fil conducteur, toutes les entreprises ne sont pas parfaites.