Проблема создания проекта silverlight с MVVM-light на моем ПК.На других компьютерах он строит - PullRequest
0 голосов
/ 12 августа 2010

Я работаю в команде над проектом Silverlight.Этот проект silverlight использует MVVM-light.Когда я хочу построить проект, я получаю следующие две ошибки:

Ошибка 1:
Тип 'EventTrigger' не поддерживает прямое содержимое.
Я получаю эту ошибку в этом коде xaml:

<HyperlinkButton x:Name="HyperlinkButtonSelectAll" Content="Select all" IsTabStop="False" Height="20" > <i:Interaction.Triggers> <i:EventTrigger EventName="Click"> <GalaSoft_MvvmLight_Command:EventToCommand Command="{Binding SelectAllPluginsCommand, Mode=OneWay}"/> </i:EventTrigger> </i:Interaction.Triggers> </HyperlinkButton>
Я получаю эту ошибку в теге GalaSoft_MvvmLight_Command.

Ошибка 2:
Свойство '_UnknownContent' не существует для типа 'EventTrigger' в пространстве имен XML'CLR-имена: System.Windows.Interactivity; сборка = System.Windows.Interactivity'.
Для этой ошибки у меня нет конкретных строк и номеров столбцов.



Странно, однако, что у моих коллег нет этой проблемы.Даже если они берут последнюю версию из системы контроля версий.У меня однако есть эти ошибки.Я уже пытался удалить законченное решение и вернуть его из SourceSafe, но я продолжаю получать эти ошибки.
Любая помощь будет признательна.

Спасибо,
Michiel

1 Ответ

0 голосов
/ 12 августа 2010

Проверьте, установлена ​​ли у вас версия Silverlight Tools для Visual Studio или Blend, отличная от установленной.Ключевым моментом здесь является то, какую версию сборки System.Windows.Interactivity вы указали.Если вы обнаружите, что на вашей машине установлена ​​другая версия этой сборки, чем ваши коллеги, я предлагаю вам сохранить рабочую версию этой сборки в системе контроля версий и ссылаться на нее из проекта.

...