如何将cs文件编译成exe和dll,先谢! C#
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将cs文件编译成exe和dll,先谢! C#相关的知识,希望对你有一定的参考价值。
csca.cs
csc
/t:exe
a.cs
都可以编译成a.exe
csc
/out:a.exe
a.cs
b.cs
可以把a.cs和b.cs合并编译在一起,输出a.exe
csc
/t:library
b.cs
把b.cs编译成b.dll
csc
/r:b.dll
a.cs
把b.dll和a.cs合并编译成a.exe 参考技术A 我的这个cs文件在D盘C#目录里,
我怎样做才能把他编译成exe的,望各位大哥给出详细操作步骤,谢谢, 参考技术B 一定要在控制台里用命令行输入,在窗口下双击鼠标是不行的 参考技术C to
miyimei(阿拉丁)
大哥照你的方法做,提示我系统找不到指定路径 参考技术D 晕,俺找到编辑器双击打开可一闪即没呀,郁闷
C#将dll编译成exe [重复]
【中文标题】C#将dll编译成exe [重复]【英文标题】:C# Compile dll into exe [duplicate] 【发布时间】:2011-08-03 09:42:56 【问题描述】:可能重复:Including dll's in the exe?
我在我的项目中引用了一个 dll。它运行良好,但在 /bin/release/ 文件夹中包含一个 exe 和一个 dll。当我删除 dll 时,exe 将无法工作。怎么把dll编译成exe,不用担心部署?
谢谢。
【问题讨论】:
复制:***.com/questions/476993/… 感谢所有,发现这很有用:ilmergegui.codeplex.com 也是***.com/questions/189549的副本 【参考方案1】:请参阅 this MSR page 了解有关 ILMerge 的信息以及 Jeffrey Richter 记录的巧妙替代方案。
【讨论】:
【参考方案2】:DLL 不是静态链接的(顾名思义),否则它不会是 DLL :)
有两种方法可以获得单体二进制文件:
-
在项目本身中包含 DLL 的源代码。
使用 ILMerge
【讨论】:
以上是关于如何将cs文件编译成exe和dll,先谢! C#的主要内容,如果未能解决你的问题,请参考以下文章