2011-06-09 2 views
1

J'ai une configuration de boîte Windows 7 x64 propre pour créer et exécuter des projets Windows Phone 7. J'ai installé Windows Phone Developer Tools 7.0, Janvier 2011 Mise à jour et Windows Phone Developer Tools Correction selon la page MSDN App Hub. Mes applications WP7 construire bien dans VisualStudio, mais lorsque je tente d'utiliser MSBuild.exe, même le plus simple projet Visual StudioUtilisation de MSBuild.exe pour créer un projet Windows Phone 7 simple

c: \ Windows \ Microsfot.NET \ Framework64 \ v4.0.30319 \ MSBuild.exe. \ SimpleWP7.sln

-je obtenir les erreurs suivantes (avec espace supplémentaire entre les lignes pour une meilleure lisibilité)

... verbose.output ...

C: \ Program Files (x86) \ MSBuild \ Microsoft \ Silverlight pour Téléphone \ v4.0 \ Microsoft.Silverlight.Common.targets (185,9): erreur MSB4018:. La tâche "CompileXaml" a échoué de façon inattendue \ r [C : \ Users \ alasdair.mccall \ vs_workspace \ SimpleWP7 \ SimpleWP7 \ SimpleWP7.csproj]

C: \ Program Files (x86) \ MSBuild \ Microsoft \ Silverlight pour téléphone \ v4.0 \ Microsoft.Silverlight. Common.targets (185,9): erreur MSB4018: System.IO.FileLoadException: Impossible de charger le fichier ou l'assemblage 'PresentationCore, Version = 3.0.0.0, Culture = neutre, PublicKeyToken = 31bf3856ad364e35 'ou l'une de ses dépendances. Le nom d'assembly ou la base de code donné était invalide. (Exception de HRESULT: 0x80131047) \ r [C: \ Users \ alasdair.mccall \ vs_workspace \ SimpleWP7 \ SimpleWP7 \ SimpleWP7.csproj]

C: \ Program Files (x86) \ MSBuild \ Microsoft \ Silverlight pour téléphone \ v4.0 \ Microsoft.Silverlight.Common.targets (185,9): erreur MSB4018: nom du fichier: 'PresentationCore, version = 3.0.0.0, Culture = neutral , PublicKeyToken = 31bf3856ad364e35' \ r [C: \ Utilisateurs \ alasdair.mccall \ vs_workspace \ SimpleWP7 \ SimpleWP7 \ SimpleWP7.csproj]

...

Que manque-t-il ici? J'ai Silverlight 3 et 4 installé et j'ai tout installé comme documenté sur l'App Hub. S'il vous plaît laissez-moi savoir s'il y a des informations supplémentaires requises.

Cheers, Alasdair.

+1

Voir deuxième message: http://forums.create.msdn.com/forums/p/75679/460407.aspx#460407 Assurez-vous que vous utilisez VS CMD invite – keyboardP

Répondre

2

j'utilisais le mauvais exécutable msbuild, je l'ai utilisé

c:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe 

Je ne suis pas sûr pourquoi, sur Windows 7 64bit Je me sers de ce qui semble être msbuild pour les applications 32 bits. Merci à @keyboardP pour m'avoir dirigé vers l'invite de commande de Visual Studio qui m'a aidé à diagnostiquer ceci.

Questions connexes