首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

40分-C#工程中多个类编译成DLL库

2012-12-23 
40分在线等--C#工程中多个类编译成DLL库,C#工程中有多个类,类文件夹里面套文件夹,想把一个类编译成一个dll

40分在线等--C#工程中多个类编译成DLL库,
C#工程中有多个类,类文件夹里面套文件夹,想把一个类编译成一个dll文件,
40分-C#工程中多个类编译成DLL库
我使用debug调试时,在bin/debug下单独拷出来是可以运行的,但是release下就不行?
C程序员第一次调大的C#程序啊

[解决办法]
你的所有类都应该在一个程序集里,如果想单独拿出来用,将程序集的属性设置为类库,编译后就是dll。
[解决办法]
可以把编译好的debug里面的DLL 放在release下面。
还可以选择修改DLL工程里面的输出路径,制定在你的release下面
[解决办法]
把debug里的东西全部拷到release下面,然后用release重新生成就可以了
[解决办法]
换成release后依赖关系变了
首先建一个发布目录(例如work),需要调试的组件使用工程方式引用,不需要调试的无论debug还是release引用都指向这个目录的dll
在工程的生成事件中配置如copy $(TargetName).* ..\..\work\$(TargetName).*,debug、release都要配,注意使用的相对路径要匹配到work目录
根据情况,调试时的工作路径指向work目录

热点排行