C# 从vs2013升级到vs2015时发出EventToCommand
我最近从vs2013升级到vs2015。我的项目是基于WPF的,使用mvvm灯光库。但是,mvvm light EventToCommand出现以下设计时错误: 无法将eventtrigger类型的实例添加到triggercollection类型的集合。仅允许使用类型为T的项目 这仅在通过vs2015运行应用程序时发生。(我已将我的sln和项目文件从12更新到14) 任何帮助都将不胜感激C# 从vs2013升级到vs2015时发出EventToCommand,c#,wpf,mvvm,mvvm-light,C#,Wpf,Mvvm,Mvvm Light,我最近从vs2013升级到vs2015。我的项目是基于WPF的,使用mvvm灯光库。但是,mvvm light EventToCommand出现以下设计时错误: 无法将eventtrigger类型的实例添加到triggercollection类型的集合。仅允许使用类型为T的项目 这仅在通过vs2015运行应用程序时发生。(我已将我的sln和项目文件从12更新到14) 任何帮助都将不胜感激 xmlns:i="http://schemas.microsoft.com/expression/2010/
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:command="http://www.galasoft.ch/mvvmlight"
<i:Interaction.Triggers>
<i:EventTrigger EventName="Loaded">
<command:EventToCommand Command="{Binding OnLoadingCommand}"/>
</i:EventTrigger>
<i:EventTrigger EventName="Unloaded">
<command:EventToCommand Command="{Binding OnClosingCommand}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
xmlns:i=”http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:command=”http://www.galasoft.ch/mvvmlight"
在vs2013
中打开项目,右键单击project->properties
时查看TargetFramework
显示的.net版本。。确保vs2015
至少有4.0 | | 4.5
他们的目标都是4.5。无论如何,谢谢。这可能是一个dll问题,意味着vs2015不向后兼容吗?联系Microsoft的支持我记得mvvm light是开源项目吗?下载EventToCommand的源代码,查看vs2015的功能。。。。为确保安全,请先执行清洁解决方案并移除bin文件夹中的所有内容