wpf等桌面软件 模块化与调试的问题 - zLulus/My_Note GitHub Wiki
启动项目为项目A,A有模块(类库)B、C、D,这些模块都是动态加载并且自由组合的
所以A并没有引用B、C、D,而是在菜单栏里面,选择了某模块,才会去动态加载
所以在VS中生成A的时候,并不会去重新生成B、C、D
如果开发者现在调试的是B、C、D,需要经常要手动生成B、C、D项目,将生成的dll文件和pdb复制到A的生成目录下,再去启动A,才能调试
有没有什么解决方案?
思路1
在A里面,通过某种方式,去生成B、C、D才行(调试模式)
比如,后期生成事件命令行 call .bat批处理文件
批处理文件执行生成命令并复制到指定文件夹(使用vs devenv命令用法或者MSBuild )
思路2
单元测试,再联合测试