【发布时间】:2013-06-24 18:11:27
【问题描述】:
我们的应用程序由混合的 C#/托管 C++ CLI/本机 C++ 程序集和 DLL 组成。
我们有一个暴露应用程序 API 的包装程序集。
例如...要创建使用 API 的新控制台应用程序,您必须引用该程序集,并将控制台应用程序的输出目录设置为我们已安装应用程序的 BIN 目录。 (由于使用了反射等,一切都必须留在应用程序的 BIN 目录中并输出到该目录,您不能只复制一个程序集的本地副本,否则不起作用)
我的问题是在创建 ASP.NET Web 表单应用程序(与控制台应用程序无关)时,我想使用该程序集,因此我需要 Web 应用程序“存在”在我们应用程序的 BIN 目录中。
当我尝试由于 ASP.NET 尝试预加载该 BIN 目录中的每个程序集而发生错误时。
有人可以提供有关如何使其工作的说明吗?我现在已经花费了几个小时来处理引用程序集的每一种组合,将它们全部复制并尝试使用 LoadFrom。
【问题讨论】:
-
如果没有看到设计的完全集群f**k,它真的很难帮助你。我强烈建议您与此设计者交谈。
-
谢谢,但该应用程序已经存在 20 年了,而且非常成功。
-
仅仅因为某些东西已经存在了很长时间并不能使设计变得好。实际上,它更有可能做出了很多选择,而这些选择阻碍了你做你想做的事情。
-
我同意,我只是想说重新设计将很难卖。
-
我认为每个人都不得不使用......远远低于最佳状态的应用程序。我非常同情 Darren。让我告诉你一个我必须使用 10000 种方法的应用程序,完全破坏了页面模型 rant rant rant rant
标签: asp.net .net web-applications