2

我有一个依赖于其他 .net 程序集的应用程序。当我启动应用程序时,我收到无法加载程序集或其依赖项之一的错误。

我不想将程序集放入 GAC 或应用程序的目录中。有没有办法(app.config?)告诉 .net 在尝试加载程序集时查看给定路径?我相信我可以对单个程序集使用程序集绑定,但我正在寻找一种通配符解决方案来为“搜索路径”添加路径

4

1 回答 1

4

不幸的是,它并不像告诉应用程序应该在哪里找到程序集那么简单。有固定的算法来确定在哪些位置探测程序集,以及给予它们的信任。位置是程序集证据的一部分,因此有助于提高其信任级别。苏珊娜·库克(Suzanne Cook)就此发表了几篇非常丰富的帖子;查看:

选择绑定上下文

http://blogs.msdn.com/suzcook/archive/2003/05/29/57143.aspx

-Oisin

于 2010-04-08T02:36:36.793 回答