由于框架而捕获异常

时间:2012-08-03 08:02:59

标签: c# .net

我想知道在下列情况下是否有可能捕获异常:

应用程序可以使用较旧的.net框架版本(2.0或3.0)运行,但是当应用程序尝试使用较新框架版本(3.5)的功能时(因为它可能未安装在系统上),抛出异常。有没有办法抓住这个?

提前致谢

3 个答案:

答案 0 :(得分:0)

如果您构建.net 3.5应用程序,则无法在较旧的.net 2.0环境中启动它。

答案 1 :(得分:0)

实际上,您可以通过编程方式检查文件夹是否存在,并管理您的代码,例如文件夹:

  

C:\ Windows \ Microsoft.NET \框架\ v3.5版本

然后使用此版本的函数,否则执行其他操作,如显示消息或抛出异常

但我会设置我的客户使用该应用程序,其中一些是系统要求,例如您在开发应用程序时使用的.Net版本。

答案 2 :(得分:0)

您可以在.Net 2.0上编写应用程序,它将检查.Net的版本,并运行主应用程序,如果安装了.Net 3.5。