|
|
1
8
我找到了 要强制应用程序从本地bin目录读取,必须从程序集中删除签名,然后应用程序将从bin加载程序集。
|
|
|
2
5
更改版本号,强名称程序集,并引用您在解决方案中部署的强名称更高版本。 |
|
|
3
2
Muse VSExtensions建议的旧版本配置有效!您可以为本地程序集使用强名称: http://msdn.microsoft.com/en-us/library/7wd6ex19.aspx 基本上,在web.config中添加如下内容:
这样,如果gac中有一个可以从版本2.0.0.0到版本2.5.0.0的程序集,所有调用都将重定向到新版本(3.0.0.0) 在“装配”部分,我添加了装配:
就这样。 |
|
|
4
2
作为建议解决方案的替代方案,在开发过程中,您可以通过设置
首先,将以下内容添加到
然后,设置
An FAQ of
新使用FusLogVw? Scott Hanselman wrote an excellent intro
请注意,Fusion日志查看器(或程序集绑定日志查看器,名称中的内容)会令人困惑地说您使用了
|
|
|
5
1
How to prevent a .NET application from loading/referencing an assembly from the GAC? 我猜在要求库作为程序集加载之前,对本地DLL文件调用LoadLibrary, 可以
|
|
|
6
0
要将一个版本重定向到另一个版本,请使用<绑定重定向>要素oldVersion属性可以指定单个版本,也可以指定一系列版本。例如,指定运行时应使用版本2.0.0.0,而不是1.1.0.0和1.2.0.0之间的程序集版本。 s |
|
|
7
0
而不是使用 绑定重定向 代码基 路径我有一个使用MySQL.Data.dll的工作示例。
|
|
|
8
-1
为什么不将您喜欢的版本安装到GAC中,然后在GAC中引用它呢? |