C#“系统”版本更新

时间:2016-08-11 19:14:21

标签: c# dll visual-studio-2015

我在运行2015 Update 3的Visual Studio中使用C#。

我正在使用一个dll,我自己为系统的后端,在项目的参考中,一个显示“系统”为版本2.0.5,而用作dll的项目显示为4.0.0。我相信这是导致我无法运行此应用程序的冲突的原因。如何更新系统版本甚至指定它以便我可以使它们相同?

1 个答案:

答案 0 :(得分:0)

我认为您应该转到包含旧引用的项目的引用,删除System并将其添加到版本4.0.0.0。但是,您还应该检查目标.NET框架版本是否匹配(可能是针对.NET framework 2.0编译的旧版本dll和针对.NET framework 4.0的最新版本)。

为了找出妨碍您运行应用程序的原因(您应该提供正在发生的事情),一个有用的工具是Assembly Binding Log Viewer,它将显示应用程序尝试加载的确切程序集(完全限定的程序集名称。)