需要在visual studio中将项目编译为.net 3.5 sp1

时间:2010-09-29 10:39:47

标签: visual-studio-2008 .net-3.5

我正在使用cms(mojoportal)并想在网络服务器上安装它,这个网络服务器安装了.net 3.5 sp1(要求它运行),我编译项目的电脑也有3.5 sp1 (我使用的是Windows 7,它附带3.5 sp1)

虽然我收到一个错误,我知道只有当cms在3.5上运行时才出现。我相信它,因为它只在3.5的本地机器上编译。有没有办法编译我的项目并专门针对3.5 sp1。

当您在visual studio中单击项目属性时,它不会显示Service Pack选项。

错误是

无法从程序集'System.Web.Extensions,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'加载类型'System.Web.UI.ScriptReferenceBase'。

我知道我的解决方案中没有ToolkitScriptManager(我读过的修复是将其更改为asp:ScriptManager)

提前致谢

1 个答案:

答案 0 :(得分:1)

你的机器听起来搞砸了,这应该有效。导航到C:\ Program Files \ Reference Assemblies \ Microsoft \ Framework \ v3.5并查看DLL的属性。我的文件版本是3.5.30729.4926,修改日期为6/10/2009。从另一台机器复制文件是Q& D修复,重新安装.NET是明智的。