c# - 在客户端系统上部署缺少引用的 .Net 应用程序时,它会在启动时崩溃还是在使用该方法时抛出异常
问题描述
我想使用仅在较新的 Windows 系统上的 .dll 文件。但是,我有很多使用我的软件的旧系统。
我只将此 DLL 用于一个功能,它不是核心功能。
软件是否会无法启动、在启动时抛出异常,或者在调用引用该缺失库的函数时?
如果我可以简单地为该方法处理缺少的引用异常,那么我会很高兴。
但是,如果它无法启动,或者没有在一个引用该库的函数内崩溃,我预计 10% 的客户会丢失,那么我必须删除该库。
有十个客户在处理异常后必须使用回退方法,这很好。10% 的客户在发布时因为缺少参考而崩溃是不可接受的。
那么,WPF/.Net 应用程序中缺少的引用是否在到达时就死了,或者我可以在一个函数中捕获异常并做其他事情吗?
解决方案
推荐阅读
- ionic-framework - 如何使用 Ionic Capacitor Filesystem 插件读取资产文件夹中的文件/文件夹
- python - 在一张 Excel 表格中转换多个 TDMS 元数据文件
- node.js - 为什么我的 ExpressJS 无法获取静态目录?
- flatpickr - flatpickr 星期一的第一天和速记currentMonth
- c++ - Writefile() 根据数据长度写入数据失败
- javascript - Puppeteer:检测和访问循环打开的弹出窗口的正确方法
- python - Python 2.7 如何在“imp”导入的代码导入语句上欺骗 python
- asp.net - 为什么gridview不保留分页之间的复选框值?
- python - python pandas - 更新数据框,替换值,添加新行
- bash - 如何在 Mac OS 上运行需要 7 个可选参数和 5 个 COMPULSARY 参数的脚本?