我在幾個項目中使用了System.Windows.Interactivity DLL,沒有任何問題。 現在在我的最新項目中,我無法完成它的工作。我總是得到以下錯誤:名稱空間「Interaction」不存在「http://schemas.microsoft.com/expression/2010/interactivity」
命名空間「http://schemas.microsoft.com/expression/2010/interactivity」中不存在名稱「交互」。
<i:Interaction.Triggers>
<EventTrigger EventName="SelectionChanged">
<i:InvokeCommandAction Command="{Binding AddSelectLocomotifCommand}"
CommandParameter="{Binding SelectedItem, ElementName=listBoxLocs}" />
</EventTrigger>
</i:Interaction.Triggers>
而命名空間:
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
兩個Microsoft.Expression.Interactions
和System.Windows.Interactivity
被添加到項目的引用,我甚至複製該DLL的一個文件夾我的項目中。
不知道這是怎麼回事?我使用.NET 4.5 VS2012
在我的項目中,我使用此命名空間的xmlns有這個問題。 Windows.Interactivity;程序集= System.Windows.Interactivity「 – Deffiss
這是什麼時候開始發生的?當你卸載VS2010?或者當你卸載Blend SDK? –
我沒有卸載任何東西,我只是安裝了VS2012教授。但是自從我安裝了VS2012 – PitAttack76