如果应用程序尝试加载一个对GAC中的程序集具有引用的程序集,并且这些程序集在计算机上不可用,会发生什么?
基本上我想依靠成功加载成功,假设引用的程序集在最终用户计算机上可用。我是否密集?
答案 0 :(得分:1)
如果运行时无法加载所需的程序集,它将引发异常(如果您尝试在启动时加载它或通过Assembly.Load()
动态加载)无关紧要。因此,如果您没有获得异常,您可以期望这些类可用。
答案 1 :(得分:1)
基本上我想依靠装配加载
依靠这样的东西永远不会付出代价!无论如何,要回答你的问题,你会得到一个例外。如果未抛出异常,则已加载依赖程序集。如果抛出 异常,那么它们就不存在,或者发生了其他一些问题。