【发布时间】:2015-06-14 20:11:16
【问题描述】:
我有一个在 4.0 上运行良好的项目,但是为了利用新的 ZipFile 类,我决定以 4.5 为目标。我的绝大多数用户都安装了 4.5+,但并非不可能只有 4.0 的人可能会出现并尝试使用我的软件。
既然它在 4.0 上运行得非常好,除了 ZipFile 类,我可以定位到 4.5,如果检测到 4.0,它只会禁用这个特定的代码路径并继续在所有其他方面正常运行?
但我认为我无法如此轻松地(完全?)创建向后兼容模式,因为必须首先引用 4.5 程序集才能使用 ZipFile。
附带说明,我已经实现了对安装的框架版本的检测。如果检测到
【问题讨论】: