Не могу использовать Visual Studio 2008 Designer с MVVMLight V3 SP1 - PullRequest
0 голосов
/ 10 мая 2010

Хотелось бы знать, что я сделал, чтобы вызвать это, но я не могу вообще использовать Visual Studio 2008 Designer с шаблонами MVVMLight. Я получаю сообщение «Не удалось создать экземпляр типа« ViewModelLocator ». Ни на одной из моих страниц xaml. Приложение собирается и работает нормально, но только конструктор не работает. В App.xaml есть

».
<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>

Я даже получаю сообщение об ошибке при создании нового приложения MVVMLight. Интересно то, что если я использую экспресс-версию VS2010, я могу отлично просматривать, редактировать и работать в конструкторе. Как бы мне ни хотелось побывать на VS2010, сейчас я не могу убедить ИТ-специалистов сделать этот шаг.

Другая системная информация: Windows 7 (x64) prof, у меня также есть плагины dpack и coderush express.

Ответы [ 2 ]

0 голосов
/ 12 мая 2010

Вы можете попробовать из командной строки vs 2008 выполнить команду «C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ devenv.exe / setup», чтобы сбросить все шаблоны студии.

0 голосов
/ 10 мая 2010

Вы говорите, что можете использовать конструктор в 2010 году. Возникла ли эта проблема после или до установки VS 2010? Возможно, что установка 2010 года вызвала это как-то. Вы можете попробовать удалить обе студии и переустановить 2008.

...