无法加载文件或程序集“System.web.Extensions”版本= 1.0.61025迁移VS 2008时

时间:2011-01-28 12:34:36

标签: asp.net visual-studio-2008

我在VS 2005 + Sql server 2005 + Ajax 1.0 Extension中开发了Web应用程序。 (在Windows Server 2005中开发) 现在我正在迁移到VS 2008.(Windows Server 2008 + Sql server 2008)

在VS 2008中打开并编译我的现有应用程序后,我收到错误。

错误: -

  1. Unable to load file or assembly 'System.web.Extenstions'' version=1.0.61025. (我认为这是因为AJAX扩展版本。所以我安装了AJAX Extension 1.0但它会给我一个模糊的错误,所以我卸载了。我添加了版本= 3.5.0的参考但是再次失败了。) 我现在要做什么?

  2. 我还在VS 2005中使用了“Microsoft.SqlServer.SmoEnum”,Version = 9.0.242.0。 (我必须通过添加对新版本的引用将其更改为版本= 10.0.0.0吗?)

  3. 我也用过水晶报告。(这与它有什么关系吗?)

  4. 感谢。

1 个答案:

答案 0 :(得分:1)

我已经完成了。

解决方案: - 在VS 2008中打开相同的项目时,它会要求您选择框架类型。 如果您选择并升级.Net 3.5,它将给您错误。 在这种情况下,您必须删除旧的引用并添加新的引用dll。

就像在SqlServer版本= 9.0中一样,你必须添加version = 10.0 dll。

由于