Dependency injection 如何调试基于依赖注入的codecamp服务器之类的代码?

Dependency injection 如何调试基于依赖注入的codecamp服务器之类的代码?,dependency-injection,inversion-of-control,visual-studio-debugging,Dependency Injection,Inversion Of Control,Visual Studio Debugging,我的项目结构类似于codecamp服务器结构,例如UI.dll、Core.dll和dependencysolution.dll,它们同时依赖UI.dll和Core.dll 在web.config中,我使用DependencyResolution.dll中的HttpModules来实例化所有依赖项,因此我无法在VS2008中运行此应用程序,因为UI.dll没有对DependencyResolution.dll的引用(我无法引用它,因为我已经说过DependencyResolution.dll已经引

我的项目结构类似于codecamp服务器结构,例如UI.dll、Core.dll和dependencysolution.dll,它们同时依赖UI.dll和Core.dll

在web.config中,我使用DependencyResolution.dll中的HttpModules来实例化所有依赖项,因此我无法在VS2008中运行此应用程序,因为UI.dll没有对DependencyResolution.dll的引用(我无法引用它,因为我已经说过DependencyResolution.dll已经引用了UI.dll),因此,我失去了在代码中以常规方式调试此应用程序的机会

我想也许我可以尝试使用附加到进程功能,并在本地主机IIS(Windows7机器上的版本7)上调试应用程序,但不幸的是,它没有按预期工作。当出现错误时,VS不会突出显示代码,我也无法介入


我的问题是调试这类应用程序的最佳方法是什么(codecamp服务器就是一个很好的例子)

没有对.dll的引用并不意味着无法调试应用程序。您应该能够正常调试应用程序,但如果它抱怨缺少DependencyResolution.dll,您可以手动将其复制到bin文件夹,或者编写一个生成后脚本为您执行此操作