当前位置:编程学习 > C#/ASP.NET >>

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文件夹下的所有内容即可 --------------------编程问答--------------------
引用 1 楼  的回复:
你程序能运行起来 就没问题的  你可以运行一下debug文件夹下bin文件夹下的exe文件 ,如果能运行的起来 发布的时候只要发布bin文件夹下的所有内容即可
如果我想在项目2里根据某种条件觉得是否实例化项目1中的类,也就是动态加载项目1呢
所以我才想知道是否要自己编码动态加载的逻辑的 --------------------编程问答--------------------
引用 2 楼  的回复:
引用 1 楼 的回复:

你程序能运行起来 就没问题的 你可以运行一下debug文件夹下bin文件夹下的exe文件 ,如果能运行的起来 发布的时候只要发布bin文件夹下的所有内容即可
如果我想在项目2里根据某种条件觉得是否实例化项目1中的类,也就是动态加载项目1呢
所以我才想知道是否要自己编码动态加载的逻辑的

不需要加逻辑,只要你项目2应用了项目1的类库,bin文件夹下就会有项目1的dll,至于你项目2中的代码究竟是什么逻辑 究竟是不是实例化项目1 ,项目1的dll都在那里。。。
--------------------编程问答--------------------
引用 3 楼  的回复:
引用 2 楼  的回复:
引用 1 楼 的回复:

你程序能运行起来 就没问题的 你可以运行一下debug文件夹下bin文件夹下的exe文件 ,如果能运行的起来 发布的时候只要发布bin文件夹下的所有内容即可
如果我想在项目2里根据某种条件觉得是否实例化项目1中的类,也就是动态加载项目1呢
所以我才想知道是否要自己编码动态加载的逻辑的

不需要加逻辑,只要你项目2应用了项目1的类库……
我是想通过动态加载和反射,来增加程序的扩展性,增加功能什么的 --------------------编程问答--------------------
引用 4 楼  的回复:
引用 3 楼 的回复:

引用 2 楼 的回复:
引用 1 楼 的回复:

你程序能运行起来 就没问题的 你可以运行一下debug文件夹下bin文件夹下的exe文件 ,如果能运行的起来 发布的时候只要发布bin文件夹下的所有内容即可
如果我想在项目2里根据某种条件觉得是否实例化项目1中的类,也就是动态加载项目1呢
所以我才想知道是否要自己编码动态加载的逻辑的

不需要加逻辑,只要……

反射我不懂 是我理解错你的意思了
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,