2010-08-12 20 views
0

我在一個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中獲取它,但我不斷收到這些錯誤。
任何幫助,將不勝感激。

感謝,
米歇爾

回答

0

檢查是否有不同版本的Silverlight工具的Visual Studio或混合安裝比他們做的。這裏的關鍵是你引用的System.Windows.Interactivity程序集的版本。如果您發現您的機器上的組件版本與您的同事不同,我建議您將該組件的工作版本存儲在源代碼管理中,並參考該項目中的一個。

+0

嘿, 我們使用相同版本的Silverlight工具,它是Blend的相同版本。我們引用的System.Windows.Interactivity程序集存儲在網絡驅動器上(具有它的所有必要權限)。所以它也是一樣的。 – Michiel 2010-08-13 06:51:14

相關問題