我有一个依赖于其他.net程序集的应用程序。当我启动应用程序时,我收到一个错误,即无法加载程序集或其中一个依赖项。
我不想将程序集放入GAC或应用程序的目录中。有没有办法(app.config?)告诉.net在尝试加载程序集时查看给定的路径?我相信我可以将汇编绑定用于单个程序集,但我正在寻找一个通配符解决方案来添加“搜索路径”的路径
答案 0 :(得分:4)
不幸的是,它并不像告诉应用程序应该在哪里找到程序集那么简单。有一些固定的算法可用于确定探测装配的位置,以及给予它们的信任。位置是程序集的证据的一部分,因此有助于其信任级别。 Suzanne Cook在此发布了一些非常内容丰富的帖子;退房:
选择绑定上下文
http://blogs.msdn.com/suzcook/archive/2003/05/29/57143.aspx
-Oisin