我一直在为外部应用程序开发一个Addon。我们之前的添加使用ourdll.dll v1.0.0和我们的新添加使用ourdll.dll v1.1.0
好吧,当我们启动外部应用程序时,首先,加载了第一个插件(也加载了我们的v1.0),然后加载了最后一个插件,它使用了我们的所有v1.1,但我认为系统检查是否已加载相同的程序集然后它不会再次加载,最后一个插件尝试使用我们的dll v1.0,但它会导致问题。因为新版本具有不同的功能。
差不多2个星期,我们一直在寻找解决方案,但没办法。我尝试使用babel混淆器合并/嵌入dll,我使用了internalize选项,但没办法.. 然后我尝试了这个
https://stackoverflow.com/a/4452193/1276061
但它也无效 PS mydll没有publictoken,它为null ..
如何解决这个问题?