Quelqu'un a-t-il réussi à convertir un projet VS 2008 C++/CLI (vcproj) en un projet VS 2010 (vcxproj), tout en conservant .NET 3.5 en tant que framework cible ? Je n'ai pas été en mesure de le faire et de faire en sorte que le projet réussisse. Le projet se compile bien dans VS2008 comme .NET 3.5, et fin dans VS2010 comme .NET 4.0, mais je suis incapable de cibler .NET 3.5 en 2010. L'EDI ne semble pas lui fournir une option, et modifier le fichier vcxproj en ajoutantCibler .NET 3.5 C++/CLI dans Visual Studio 2010 bêta 2
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
les causes de compilation à l'échec avec l'erreur folling:
Error 1 error C1001: An internal error has occurred in the compiler.
Selon this link, il y a apparemment quelques différences dans les compilateurs utilisés entre VS2008 et 2010, mais permet d'éditer manuellement le fichier de projet était encore suggéré comme solution. Est-ce que quelqu'un a une idée à ce sujet?
merci Ah pour la réponse, je vais devoir jeter un oeil au travail. C'était un problème avec une partie C++/CLI d'un projet principalement .NET donc je l'ai simplement compilé en 2008 et référencé via une référence DLL plutôt que projet. Nous avons fini par ne pas l'utiliser de toute façon, mais je vais vérifier et voir si cela le corrige – jeffora
Marquer cela comme réponse en raison de ne pas pouvoir reproduire le problème (ou plutôt ne pas avoir besoin de la situation qui causait le problème) – jeffora