VS中,关于解决方案的疑问
我用的语言是C#,比如有如下解决方案
Abc解决方案
---项目1(输出为类库:a.dll)
---项目2(输出为窗口程序:b.exe,且引用a.dll中的类)
---项目3
我还不懂部署技术,我有各疑惑,当引用项目1后,在VS里b.exe程序可以正常运行
问题1,那我是否要在项目2中编码加载a.dll的逻辑呢,不然发布b.exe后再运行时,他怎么调用项目1里的类呢,还是部署时将a.dll放在b.exe相同目录呢
问题2,如果在VS中引用后,程序运行时就能自动加载主程序要的程序集,那什么情况下要自己编码动态加载别的程序集呢