如何将C# 写的exe 改写为 dll 50

1.如何将C#写的exe改写为dll2.如何在新的exe如何动态调用改写的DLL请大神们赐教,不胜感激啊... 1.如何将C# 写的exe 改写为 dll
2.如何在新的exe 如何动态调用 改写的DLL
请大神们赐教,不胜感激啊
展开
 我来答
艾迪康乐园
2013-11-01 · TA获得超过491个赞
知道小有建树答主
回答量:493
采纳率:0%
帮助的人:658万
展开全部

这里要说明几个概念:

1、C#中的DLL是类库,里面可以包含多个类。

2、DLL中类的方法要通过类库命令空间调用,调用之前需要引用相应的DLL。

3、exe文件不能直接“改写”,要通过添加或者新建【类库】,创建一个类库项目,把相应的类或者方法复制到类库中。

4、类库中的静态方法直接通过类库名称空间.类名.方法名调用,非静态方法要创建类实例调用。

匿名用户
2013-11-01
展开全部
右键项目 属性 修改输出方式 选择类库 就可以生成dll了
导入的话,右键引用,选择你要使用的dll,确定就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友22b0977
2013-11-01 · TA获得超过278个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:166万
展开全部
DLL文件是动态库,需要有输出的函数接口。
而EXE程序在新建的时候可能就已经选了WINFORM,或者控制台。这时系统已经自动替你完成了一部分代码,直接修改比较麻烦。
建议把原来的EXE中自己写的代码放到一个新的CS文件中。

调用c#自己的DLL文件,引用即可。资源管理器里面可以看到引用,右键添加,找到文件就可以。

如果是C++的DLL文件,得以调用API的形式完成。具体要注意的就是数据格式转换。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1c185a698
2013-10-31
知道答主
回答量:6
采纳率:0%
帮助的人:8211
展开全部
新建的时候不要添加窗体,选择类,命名应该是test1.cs,test2.cs
在另外的程序调用dll,在引用里面,添加引用,在浏览里面可以找到你要添加的DLL文件
添加引用的DLL,只能直接用,不能看见源代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式