C#调试时遇到的问题,程序集相关

在使用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并没有锁住.

阅读 2.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进