【发布时间】:2009-10-19 22:51:57
【问题描述】:
有很多讨论表明如何从 BIN 和 GAC 加载程序集...我的问题更笼统,我很想知道程序集加载是如何工作的。
例如
在BIN文件夹中我们可以有
A.dll
A.dll.config
A.dll.config 文件可能如下所示:
<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>
帮助我们设置正确的程序集引用。
我想知道如何创建一个需要 B.dll 但没有指定任何版本的 A.dll,所以如果总是采用 BIN 文件夹中的 B.dll。
我的问题是关于 SDK 的更新,我的所有代码仍然指向旧的 SDK 版本,我想让我的程序集查找资源的所有版本中的最高版本,BIN 或 GAC 并使用那个。 ..
我怎么能在 Visual Studio 中这么说?我只能添加对物理文件(版本)的引用:-(
【问题讨论】:
标签: .net asp.net assembly-resolution