我希望能够有一个
- 项目A未引用项目B
- 我在项目A和项目B中都点击了build all building
- 项目A正在运行并动态加载2中构建的DLL。通过Assembly.Load
- 项目B中有一个断点,在该断点中运行与其关联的IL
这可能吗?
当然,这应该是可能的。您可能需要一些生成后脚本来将projectB dll和所有依赖项移动到项目A的生成文件夹,或者需要一些配置来指定应从何处加载dll。
我不确定您最后一点所指的是什么,但在这种情况下,我不希望调试器在定位调试符号或相应的源代码时出现任何问题。如果您正在移动dlls文件,您可能还应该移动相应的pdb文件,以确保它们可以正确加载。