M. *_*ley 9 .net compatibility versions
在仅安装了.NET 2.0的系统崩溃之前,为.NET 3.5编译的软件有多远?
我正在开发的应用程序使用WPF并且需要.NET 3.5,但是如果用户没有安装它,我想显示一个用户友好的对话框(而不是崩溃).
是否有任何标准方法可以执行此操作,或者有关于它的官方Microsoft文档?
编辑:在理想的世界中,我只是检查安装过程中是否满足任何.NET依赖项.由于某些应用程序没有安装程序,并且由于用户可能在安装应用程序后卸载.NET,因此我发现下面的答案很有用.
它(可能)在尝试使用需要3.5的dll之前不会崩溃.如果正在执行的应用程序可以在使用任何3.5特定dll之前检查版本,则可以显示winform对话框,您应该没问题.你最安全的赌注是使exe成为2.0程序集,并将所有3.5内容放在一个单独的dll中,编译为3.5.您可以在加载任何3.5程序集之前检查2.0 dll.
| 归档时间: |
|
| 查看次数: |
336 次 |
| 最近记录: |