如何切换当前使用的.NET版本?

kailler2002 2004-07-11 08:23:52
我本来安装的是VS.NET 2003
后来装了VS 2005 BETA1
所以现在系统默认的.NET版本是2.0的
但因为一些兼容性问题
我原来的一些程序和DLL需要在.NET 1.1里运行
如何设置当前默认的.NET版本为1.1呢?
...全文
664 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kailler2002 2004-07-12
  • 打赏
  • 举报
回复
<configuration>
<startup>
<requiredRuntime version="v1.0.3705" safemode="true"/>
</startup>
</configuration>

问题搞定!!
万分感谢~~~!!
孟子E章 2004-07-12
  • 打赏
  • 举报
回复
如何设置要运行的.NET Framework的版本?

http://dotnet.aspx.cc/ShowDetail.aspx?id=3394F25A-2CC6-4503-BC8E-992895D4900A
kailler2002 2004-07-12
  • 打赏
  • 举报
回复
dotnetfx.exe好像是安装.NET的运行发布包吧,等于是重新安装1.1版
而且我的系统是WIN2003。.net 1.1是内置于操作系统的
kailler2002 2004-07-12
  • 打赏
  • 举报
回复
谢谢,asp.net可以在IIS6里设置,或通过aspnet_regiis来改变当前版本
但我说的问题是普通的应用程序,在系统安装了两个版本的.NET后,怎么知道自己该用哪个版本的CLR呢?还是说,我用VS.NET 2003在1.1 FRAMEWORK编译的,就会用1.1??

现在我的一个EXE,运行使用的版本是1.1,这是对的。
但我的一个DLL(C#写成,并被一个托管C++程序调用),它运行后使用的却是2.0版
是不是因为这个DLL不是直接被.NET程序调用的缘故?
(一个Win32程序[支持插件]-->调用我用托管C++写的DLL插件-->调用C#写的DLL)
八爪鱼-杭州 2004-07-12
  • 打赏
  • 举报
回复
asp.net程序需要使用aspnet_regiis重新注册
aspnet_regiis -i
aspnet_regiis -r

其他程序好象不用,至少我在使用中没有碰到过,如果不能用的话就找2003光盘里的dotnetfx.exe文件,进行框架修复
Jouzen 2004-07-12
  • 打赏
  • 举报
回复
好象是在你的安装.Net的bin目录执行对应的
aspnet_regiis.exe

比如我的1.0在 C:\WINNT\Microsoft.NET\Framework\v1.0.3705
kailler2002 2004-07-12
  • 打赏
  • 举报
回复
又没人知道吗??
kailler2002 2004-07-11
  • 打赏
  • 举报
回复
up

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧