我对 .NET 程序集的物理位置有点困惑。以旧的LINQ为例。在我的web.config
文件中它说:
<add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
这是对 LINQ 的引用。但是这个引用的 DLL 到底在哪里呢?上面没有任何路径,也不在我的 bin 文件夹中。
我也有我认为的第三方程序集参考:
<add assembly="MapInfo.CoreTypes, Version=4.0.0.483, Culture=neutral, PublicKeyToken=F548BCBA69D4B8DA" />
如果它不在bin
文件夹中,我如何知道它在我的机器上的位置?
另外,如果 DLL 文件在bin
目录中,我可以假设它不需要在 中引用web.config
吗?