ASP.NET 2.0上bin文件夹中强名称的程序集

时间:2011-02-04 16:13:08

标签: asp.net assemblies gac strongname

我知道不要将强命名的程序集放在早期版本的ASP.NET上的bin文件夹中。我记得这引起了问题,但我不记得具体是什么问题。有谁知道这仍然适用于ASP.NET 2.0?有没有理由不将强命名的程序集放入ASP.NET 2.0或更高版本的bin文件夹中?

3 个答案:

答案 0 :(得分:2)

您描述的问题已在.NET 2.0上修复,因此您不必再担心它了。

但是,请注意,如果在bin文件夹中放置一个名称较大的程序集,并且GAC中存在具有相同强名称的程序集,则GAC中的程序集将被加载。

答案 1 :(得分:1)

这应该没有问题。我在开发/测试期间已经完成了几次,我甚至有一个当前运行的站点,它在bin文件夹中强烈命名了程序集,没有任何问题。

由于某种原因(显然)强烈命名了程序集,因此您应该有充分的理由将它们放在bin文件夹中。

答案 2 :(得分:0)

我没有遇到过将强名称程序集放入bin的问题。我遇到了一些强大的命名程序集和版本冲突的Interop问题,但这些问题是由开发人员将旧版本的ComPlus应用程序库编译到解决方案而不是当前版本或更新版本中引起的。