C#中怎么将dll静态编译到exe中?
不想发布程序时,还随着一个DLL文件。想将这个DLL文件直接编译进exe文件,怎么做?还有怎么把引用的dll都静态加进去?...
不想发布程序时,还随着一个DLL文件。 想将这个DLL文件直接编译进exe文件,怎么做?还有怎么把引用的dll都静态加进去?
展开
5个回答
2013-06-22
展开全部
呵呵···这个貌似不行的···必须带这个DLL文件的···以前我在用第三方DLL时,也想过打包进程序里··后来群里高手说了一句话,至今记得“用别人的劳动成果,还想让人家不见天日,不厚道,对不起作者啊”···呵呵···引用了DLL,就必须存在DLL文件吧··我的理解是··呵呵··
2013-06-22
展开全部
DLL是自己写的话就把代码复制进去...生成exe的时候就没DLL文件....如果用别人的DLL那就没择了...只有添加引用..要添加的话是在VS解决方案资源管理器里找到引用文件夹..右键添加引用具体的自己就会了...添加进去后在cs文件里要在头部写using XXXX;字样~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-22
展开全部
DLL是类库,在创建C#解决方案的时候添加的类库,这样便于管理代码,你可以将类库里的所有代码文件放到Program.cs所在的项目中,删除其他所有类库,运行正确后就只有1个.exe的程序,没有其他的动态链接库了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-22
展开全部
C#在发布程序的时候把代码都封装在DLL里面了,这样可以保护你的代码。 如果不想跟个DLL那就用低级语言写程序吖。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-22
展开全部
用csc工具!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询