我们的应用程序由混合 C#/托管 C++ CLI/本机 C++ 程序集和 DLL 组成。
我们有一个封装程序集,它公开了应用程序的 API。
例如...要创建使用 API 的新控制台应用程序,您必须引用该程序集,并将控制台应用程序的输出目录设置为我们已安装应用程序的 BIN 目录。(由于使用反射等,所有内容都必须保留在应用程序的 BIN 目录中并输出到该目录,您不能仅对一个程序集进行本地复制,否则无法正常工作)
我的问题是在创建 ASP.NET Web 表单应用程序(与控制台应用程序无关)时,我想使用该程序集,因此我需要 Web 应用程序“存在”在我们应用程序的 BIN 目录中。
当我尝试由于 ASP.NET 尝试预加载该 BIN 目录中的每个程序集而发生错误时。
有人可以提供有关如何使其工作的说明吗?我现在已经花费了几个小时来研究引用程序集的每个组合,将它们全部复制并尝试使用 LoadFrom。