Un piccolo aggiornamento sul problema che ho riscontrato con Blend 5 in Windows 8 Consumer Preview. Per tutti i dettagli, leggete questo post.
Il problema consiste nel fatto che installando VS11, Blend 5 Beta, VS2010 ed Expression Blend 4 fianco a fianco, Blend 5 non è in grado di creare/aprire alcun progetto Metro style.
Investigando, ho trovato che creando/aprendo progetti in Blend 5, la variabile di ambiente "VisualStudioVersion" è impostata a 10.0, invece che 11.0. In questo modo le import di MSBuild definite in un progetto VS11 falliscono (perchè il path a cui fanno riferimento per cercare i build target non esiste).
La soluzione è semplice:
- creare/modificare le solution Metro style usando VS11 Beta
- modificare manualmente ogni progetto di una solution eliminando la clausola condizionale nel PropertyGroup VisualStudioVersion.
<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' ">
11.0 Adesso è possibile aprire qualunque progetto in Blend 5 senza errori.
Non so se la soluzione proposta sia il modo migliore per risolvere il problema, ma al momento funziona. Se qualcuno ha una soluzione migliore, fatemi sapere!