首页 > 解决方案 > 在客户端系统上部署缺少引用的 .Net 应用程序时,它会在启动时崩溃还是在使用该方法时抛出异常

问题描述

我想使用仅在较新的 Windows 系统上的 .dll 文件。但是,我有很多使用我的软件的旧系统。

我只将此 DLL 用于一个功能,它不是核心功能。

软件是否会无法启动、在启动时抛出异常,或者在调用引用该缺失库的函数时?

如果我可以简单地为该方法处理缺少的引用异常,那么我会很高兴。

但是,如果它无法启动,或者没有在一个引用该库的函数内崩溃,我预计 10% 的客户会丢失,那么我必须删除该库。

有十个客户在处理异常后必须使用回退方法,这很好。10% 的客户在发布时因为缺少参考而崩溃是不可接受的。

那么,WPF/.Net 应用程序中缺少的引用是否在到达时就死了,或者我可以在一个函数中捕获异常并做其他事情吗?

标签: c#.netwpfdeployment

解决方案


推荐阅读