2010-07-21 3 views

Répondre

6

Les options de configuration personnalisées ne sont pas assez fines pour vous permettre de laisser les gros morceaux comme l'IDE. Ce n'est pas seulement le SDK qui est utilisé, au moins le sous-répertoire VC doit être présent. Et des bits de Common7, également le dossier qui contient l'IDE. Renommez les dossiers, supprimez-les plus tard si cela fonctionne.

+0

Je n'installe pas en utilisant le programme d'installation de Visual Studio; J'utilise le téléchargement PSDK ici -> http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en –

+0

Erm, le SDK utilisé pour contenir le compilateur/lieur. Je pense que ces jours sont terminés, SDK version 7.0 sur ma machine ne les a pas. Les fichiers msbuild .target supposent définitivement une installation VS2008. Je doute sérieusement que cela fonctionnera. –

+0

@Hans: Donc, la réponse à ma question ci-dessus est "Non" alors? : P –

0

Vous pouvez directement appeler le .net 3.5 MSBuild à partir de la ligne de commande en l'extrayant du dossier frameworks dans Windows. Je ne suis pas certain si vous pouvez renommer Visual Studio à une copie différente si. Plus important encore, à moins que vous n'ayez trouvé un bogue, la copie de MSBuild incluse dans le framework .Net 4 devrait correctement construire un projet ciblant le framework 3.5. Donc, vous pourriez sauter à travers des cerceaux inutiles en premier lieu.

+1

Je ne vois pas ce que la version .NET Framework a à voir avec les projets C++, qui n'utilisent pas/dépendent du .NET Framework. VS2010 prend en charge le ciblage du framework vers 2.x sans aucune modification dans tous les cas. –

+0

Le framework .Net est pertinent car MSBuild fait partie du framework non VS2010. – Matt

+0

Le multitargeting de VS2010 utilise .NET 4 pour tout dans tous les cas. –

Questions connexes