VS中,关于解决方案的疑问
我用的语言是C#,比如有如下解决方案Abc解决方案
---项目1(输出为类库:a.dll)
---项目2(输出为窗口程序:b.exe,且引用a.dll中的类)
---项目3
我还不懂部署技术,我有各疑惑,当引用项目1后,在VS里b.exe程序可以正常运行,那我是否要在项目2中编码加载a.dll的逻辑呢,不然发布b.exe后再运行时,他怎么调用项目1里的类呢,还是部署时将a.dll放在b.exe相同目录呢 --------------------编程问答-------------------- 你程序能运行起来 就没问题的 你可以运行一下debug文件夹下bin文件夹下的exe文件 ,如果能运行的起来 发布的时候只要发布bin文件夹下的所有内容即可 --------------------编程问答-------------------- 如果我想在项目2里根据某种条件觉得是否实例化项目1中的类,也就是动态加载项目1呢
所以我才想知道是否要自己编码动态加载的逻辑的 --------------------编程问答--------------------
不需要加逻辑,只要你项目2应用了项目1的类库,bin文件夹下就会有项目1的dll,至于你项目2中的代码究竟是什么逻辑 究竟是不是实例化项目1 ,项目1的dll都在那里。。。
--------------------编程问答-------------------- 我是想通过动态加载和反射,来增加程序的扩展性,增加功能什么的 --------------------编程问答--------------------
反射我不懂 是我理解错你的意思了
补充:.NET技术 , C#