Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.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# 尝试从.NET 4.5降级到.NET 4.0时引发异常_C#_.net_Wpf - Fatal编程技术网

C# 尝试从.NET 4.5降级到.NET 4.0时引发异常

C# 尝试从.NET 4.5降级到.NET 4.0时引发异常,c#,.net,wpf,C#,.net,Wpf,我有一个WPF应用程序,它依赖于.NETFramework 4.5。我正在使用MahApps.Metro和其他一些库,如System.Data.SQLite等。。 当我试图将.NETFramework版本降级到4.0时,它抛出 FileLoadException:无法加载文件或程序集 'System.Windows.Interactivity,版本=4.5.0.0,区域性=中性,或其中之一 它的依赖性。找到的程序集的清单定义不匹配 组件参考。 我使用的是VS2017,在降级之前一切都很完美将

我有一个WPF应用程序,它依赖于.NETFramework 4.5。我正在使用MahApps.Metro和其他一些库,如System.Data.SQLite等。。 当我试图将.NETFramework版本降级到4.0时,它抛出
FileLoadException:无法加载文件或程序集
'System.Windows.Interactivity,版本=4.5.0.0,区域性=中性,或其中之一
它的依赖性。找到的程序集的清单定义不匹配
组件参考。



我使用的是VS2017,在降级之前一切都很完美

将NuGet中的所有软件包降级到4.0(只需重新安装),并删除一些用于.NET 4.5的代码。
在我的例子中,我不得不将自己的DLL降级到.NET 4.0

,正如您在这里看到的:
Version=4.5.0.0
,您仍然在引用.NET 4.5。我对C#比较陌生,我怎么做呢?抱歉,我已经解决了,刚刚从NuGet重新安装了所有依赖项,谢谢您的帮助。您愿意发布解决方案的答案吗?那么其他有同样问题的人可以用你的问答作为参考?