在使用Spring.Net.UI层只引用了IService,Spring.Net中配置好了对应实例化的类(Service).
,Service所在dll也设置生成路径为UI层的bin.启动后,Spring.Net读取配置文件,从bin下查找带有Service类的dll,找到则帮助UI层实例化Service类保存到一个接口变量.
问题是调试时候,需要每次都重新生成解决方案才能再次调试.否则会爆出Could not load type from string value
我观察到,IIS启动后会自动加载Service到临时文件夹(即使UI层没引用它).
在第一次停止调试的时候,IIS还锁着UI层的dll(无法删除),但是Service的dll并没有锁住.