Convivenza tra Expression Blend 5 Preview e Visual Studio 2010

Se avete installato Visual Studio 11 in una macchina con Visual Studio 2010 o avete istallato Visual Studio 2010 successivamente se provate a creare un progetto da Blend, vedrete soltanto una soluzione vuota. D’altro canto se provate ad aprire una soluzione Metro creata da Visual Studio 11, potreste ricevere un messaggio di errore sul file "C:\Program Files (x86)\MSBuild\Microsoft\WindowsXaml\v10.0\Microsoft.Windows.UI.Xaml.CSharp.targets" che non viene trovato:

image

Questo perchè il file in questione è ovviamente nella cartella v11.0!

Blend cerca il file nella cartella v10.0 perchè nel file .csproj è contenuta la riga

<Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" />

In alcune circostanze, tra cui quella in cui ci sia installato Visual  Stiudio 2010, Blend 5 preview prende come default per VisualStudioVersion il valore 10.0

Il problema si risolve in pochi secondi (a saperlo) impostando una variabile di ambiente di Windows con il nome VisualStudioVersion e con in valore 11.0.

image

Fonte: social.msdn.microsoft.com

Print | posted on Sunday, March 25, 2012 6:40 PM

Comments have been closed on this topic.