无法加载文件或程序集- Framework . net 3.5

本文关键字:Framework net 程序集 加载 文件 | 更新日期: 2023-09-27 18:18:44

我正面临。net项目的兼容性问题。我有两个项目:

  • 第一个项目:图书馆项目。目标:windows Phone 7.0 OS版本项目
  • 第二个项目:控制台应用项目。引用/使用前面的图书馆。框架。net 3.5

当我尝试运行第二个项目时,当我从第一个库调用函数时发生异常:

…无法加载文件或程序集"系统,版本=2.0.5.0"。文化=中性,PublicKeyToken=7xxxxxxxx或其依赖项之一。系统找不到指定的文件…

如果我改变第二个项目的目标为Framework . net 4.0,它工作得很好,没有更多的崩溃。

我的错误真的是由于不同的目标版本?我怎样才能使第一个项目与框架3.5兼容?

无法加载文件或程序集- Framework . net 3.5

正如我所说,第一个项目是针对framework 3.5 . net,第二个项目是针对Windows Phone 7.0。

绕过:将第二个项目更改为目标框架3.5 . net。(在我的例子中,我在我的解决方案中添加了一个新项目,它实际上与旧项目相同,但目标是框架3.5 . net。相同的来源。)

我也有同样的问题。安装可移植类库帮助了我。

https://msdn.microsoft.com/en-us/library/gg597391.aspx

有不同visual studio版本的下载链接。