我在一個Silverlight項目團隊中工作。這個Silverlight項目使用MVVM-light。當我想要構建項目時,出現以下兩個錯誤:在PC上使用MVVM-light構建Silverlight項目時出現問題。在其他計算機上構建
錯誤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中獲取它,但我不斷收到這些錯誤。
任何幫助,將不勝感激。
感謝,
米歇爾
嘿, 我們使用相同版本的Silverlight工具,它是Blend的相同版本。我們引用的System.Windows.Interactivity程序集存儲在網絡驅動器上(具有它的所有必要權限)。所以它也是一樣的。 – Michiel 2010-08-13 06:51:14