Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从vs2013升级到vs2015时发出EventToCommand_C#_Wpf_Mvvm_Mvvm Light - Fatal编程技术网

C# 从vs2013升级到vs2015时发出EventToCommand

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/

我最近从vs2013升级到vs2015。我的项目是基于WPF的,使用mvvm灯光库。但是,mvvm light EventToCommand出现以下设计时错误:

无法将eventtrigger类型的实例添加到triggercollection类型的集合。仅允许使用类型为T的项目

这仅在通过vs2015运行应用程序时发生。(我已将我的sln和项目文件从12更新到14)

任何帮助都将不胜感激

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文件夹中的所有内容