如何告诉我的ASP.NET应用程序使用任何版本的强命名程序集?

Vil*_*lx- 2 .net asp.net strongname

我有一个使用自定义.NET库(.DLL文件)的ASP.NET应用程序.该.DLL文件名称很强.该库经常有小的更新,我希望能够在不重新编译应用程序的情况下更新此.DLL.该应用程序必须进行预编译,因为我不想将它的来源提供给我的客户(不是它不能被反编译,但除此之外).

这可以以某种方式完成吗?目前我只是得到一个错误,.DLL是错误的版本.

Mar*_*ris 5

您可以为它们提供更新的配置文件以使用新的dll.此配置需要具有自定义版本策略,将请求从一个dll重定向到另一个dll.有关更多信息,请参阅此文章.


实际上,本文提供了有关整个过程的更多信息以及可以在其中定义版本策略的不同级别.