我的当前应用程序是使用.NET 4.0构建的,并且它确实有对Telerik控件和其他几个控件的外部引用。
不幸的是,我需要使用.NET 3.5构建我的应用程序... 长话短说
有没有工具可以将.NET 4.0应用程序转换为.NET 3.5应用程序?
谢谢,
我的当前应用程序是使用.NET 4.0构建的,并且它确实有对Telerik控件和其他几个控件的外部引用。
不幸的是,我需要使用.NET 3.5构建我的应用程序... 长话短说
有没有工具可以将.NET 4.0应用程序转换为.NET 3.5应用程序?
谢谢,
如果您将应用程序的属性从4.0更改为3.5并构建它,它很快会告诉您任何错误。但请注意,4.0有许多不向后兼容的功能。
如果您要降级项目中引用的程序集,您需要前往下载dll/assembly文件的源头获取.NET 3.5版本的文件,或者下载.NET反编译器,自行修改源代码并重新编译源代码项目为.NET 3.5版本。然后从项目中取消引用旧的dll文件,并重新引用新的dll文件。
我也曾经做过和你一样的事情,将Telerik项目从Visual Studio 2010转换为2008(因为我们公司还没有使用VS2010),但不幸的是,您将不得不卸载(或注释掉)新代码中的许多功能,因为它们在.NET 3.5中根本无法工作,因为Telerik RadControls是ASP.NET AJAX Control Toolkit的包装器,许多新功能仅在.NET 4.0中可用。不使用某些功能是可以的,因为升级不需要新功能。
将Telerik解决方案和项目从Visual Studio 2010转换为Visual Studio 2008是容易的部分。
在*.sln文件中更改格式..
old: Format Version 11.00
new: Format Version 10.00
old: # Visual Studio 2010
new: # Visual Studio 2008