2010-05-10 5 views
0

Je souhaite savoir ce que j'ai fait pour provoquer cela, mais je ne peux pas utiliser Visual Studio 2008 Designer avec des modèles MVVMLight. Je reçois un « Impossible de créer une instance de type « ViewModelLocator ». Dans une de mes pages XAML. L'application construit et fonctionne très bien, mais seulement le concepteur est cassé. Dans le App.xaml estImpossible d'utiliser Visual Studio 2008 Designer avec MVVMLight V3 SP1

<Application x:Class="ExcelReportGenerator.App" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
     xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
     xmlns:vm="clr-namespace:ExcelReportGenerator.ViewModel" 
     xmlns:res="clr-namespace:ExcelReportGenerator.Resources" 
     Startup="Application_Startup" 
     mc:Ignorable="d"> 

<Application.Resources> 
    <!--Global View Model Locator--> 
    <vm:ViewModelLocator x:Key="Locator" 
         d:IsDataSource="True" /> 
</Application.Resources> 

Je reçois même l'erreur lorsque je crée une application MVVMLight flambant neuf.La chose intéressante est que si j'utilise une version express de VS2010 je peux voir, éditer et travailler dans le concepteur tout à fait bien. , Je ne peux pas maintenant convaincre IT pour faire ce mouvement

D'autres informations système: Windows 7 (x64) prof, j'ai aussi le dpack et coderush plugins express.

Répondre

0

Vous dites que vous pouvez utiliser le concepteur en 2010. Ce problème s'est-il produit après ou avant l'installation de VS 2010? Il est possible que l'installation de 2010 l'ait causé d'une manière ou d'une autre. Vous pouvez essayer de désinstaller à la fois les studios et la réinstallation de 2008.

+0

Le VS2010 est installé dans un Virtual PC ne faisant pas partie du système d'exploitation principal, de sorte qu'il n'interfère pas entre eux. – mcauthorn

0

Vous pouvez essayer, à partir de la ligne de commande vs 2008, en exécutant la commande "C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ devenv.exe/setup" Cela réinitialisera tous les modèles de studio.

+0

non qui n'a pas fonctionné non plus. Je vois toujours le même problème. – mcauthorn

Questions connexes