首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

vs2010在win2003上找不到已安装的低版本.net framework,该如何解决

2012-05-04 
vs2010在win2003上找不到已安装的低版本.net framework业务网站是用classic asp写的,需要调用一个算法,用v

vs2010在win2003上找不到已安装的低版本.net framework
业务网站是用classic asp写的,需要调用一个算法,用vb写比较麻烦,因此用C#写的,.net版本为2.0,注册在v2.0.50727下可用。在XP下编译并用asp代码测试成功后,直接把dll和tlb放到服务器上,用regasm带tlb属性注册,cmd窗口提示注册成功。但是asp程序调用该组件失败,实例化的时候报错。

想在测试服上重新编译一次再试试,安装vs2010后,打开该组件的源文件,提示.net版本缺失,只能转换成4.0版本。但是服务器上明明安装有2.0。后尝试用SQL2008里面带的.net安装文件安装3.0和3.5,安装后vs2010均无法识别,只能看到4.0的选项。

哪位碰到过类似的问题?怎么解决的?望指点。多谢

[解决办法]
换低版本的vs吧。。。应付过去再说撒
[解决办法]
给服务器打 4.0的补丁
[解决办法]
sharpdeveloper试试看
[解决办法]
这个显然和VS没有任何关系,安装VS就是浪费时间。
.NET必须安装SP补丁,否则各种问题要你无解,所以直接安装3.5SP1是最佳方案,根本谈不上低版本问题,因为3.5SP1包含所有低版本的dll
asp.net需要配置网站里的.NET版本选择

热点排行