.NET不会在PATH中搜索我的C#DLL
我有一个C#dll说dll1被另一个C#dll引用dll2引用。 dll1的路径在env变量PATH中指定。 当我尝试编译dll2时,dll2报告错误,它无法找到程序集dll1。 我不确定如何才能实现这一点我认为PATH在.Net的Dll搜索中使用。
等待一些有用的建议
谢谢Karandeep Malik
根本没有搜索PATH。 msdn上的这篇文章解释了运行时如何定位程序集。
简而言之:没有.Net框架不使用PATH环境变量来定位程序集。
更详细:.NET程序集查找规则至少可以说 – 你最好阅读Microsoft文档。
这是链接: http : //msdn.microsoft.com/en-us/library/yx7xezcf.aspx