我在VS 2005 + Sql server 2005 + Ajax 1.0 Extension中开发了Web应用程序。 (在Windows Server 2005中开发) 现在我正在迁移到VS 2008.(Windows Server 2008 + Sql server 2008)
在VS 2008中打开并编译我的现有应用程序后,我收到错误。
错误: -
Unable to load file or assembly 'System.web.Extenstions'' version=1.0.61025.
(我认为这是因为AJAX扩展版本。所以我安装了AJAX Extension 1.0但它会给我一个模糊的错误,所以我卸载了。我添加了版本= 3.5.0的参考但是再次失败了。)
我现在要做什么?
我还在VS 2005中使用了“Microsoft.SqlServer.SmoEnum”,Version = 9.0.242.0。 (我必须通过添加对新版本的引用将其更改为版本= 10.0.0.0吗?)
我也用过水晶报告。(这与它有什么关系吗?)
感谢。
答案 0 :(得分:1)
我已经完成了。
解决方案: - 在VS 2008中打开相同的项目时,它会要求您选择框架类型。 如果您选择并升级.Net 3.5,它将给您错误。 在这种情况下,您必须删除旧的引用并添加新的引用dll。
就像在SqlServer版本= 9.0中一样,你必须添加version = 10.0 dll。
由于