C#工程不需要编译,直接打包成安装exe文件

SophieYip 2014-04-23 03:29:03
往往是用vs封装编译过的exe和类库新生成一个安装文件,能不能不编译,而且不用vs就打包一个exe安装文件?本人C#菜鸟,求图文详细指导!
...全文
1163 36 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
shawn_yang 2014-07-23
  • 打赏
  • 举报
回复
用debug写汇编,无需编译,哇哈哈哈
ybhcolin 2014-07-22
  • 打赏
  • 举报
回复
楼主的意思应该是, 不通过vs工具的编译或重新编译选项. 而是用其它的方式编译. 比如: 写一个制作安装包的工具,调用csc或其它方法进行编译,从而直接生成exe文件
  • 打赏
  • 举报
回复
写面向机器语言吧
_小黑_ 2014-07-22
  • 打赏
  • 举报
回复
最简单 的就是 vs F5 运行 之后 有 一个 xxx.exe 直接 将 dll 和 XXX。exe 用win.rar 压缩 之后 发给 客户 之后 客户 在 解压 之后再 按照 .net 4.0 就可以用了
跳动de指尖 2014-04-24
  • 打赏
  • 举报
回复
引用 21 楼 Oringe_new 的回复:
[quote=引用 20 楼 pengqian098 的回复:] [quote=引用 18 楼 SophieYip 的回复:] 我就想学个东西看看这帮评论的,还不让菜鸟学习了,领教
你来学习,你在学校的时候干什么了? 问这种白痴问题,只能让人怀疑你是否真的是白痴。 编译,至少你要懂,代码编译成机器码,可以在计算机上运行的, 不编译,直接运行那一段代码,机器认识吗?[/quote] 脚本[/quote] 脚本也是需要某些系统翻译成机器码执行的。 因为要一条条的翻译,所以编译的程序比脚本程序的效率要好。
跳舞的码农 2014-04-24
  • 打赏
  • 举报
回复
.NET的初级组成是CLI和CLR。CLI是一套运作环境帮助,包括一般系统、基础类库和与机器无关的中间代码,全称为Common Language Infrastructure。CLR则是确认操作密码符合CLI的平台。在通用中间语言(CIL)运行前,CLR必须将指令及时编译转换成原始机器码。
jiaoshiyao 2014-04-24
  • 打赏
  • 举报
回复
需要安装.netFramework 还有一种及时编译类 可以将文本的。cs类动态编程dll 但是需要一个程序的支持
Orange_ou 2014-04-24
  • 打赏
  • 举报
回复
引用 20 楼 pengqian098 的回复:
[quote=引用 18 楼 SophieYip 的回复:] 我就想学个东西看看这帮评论的,还不让菜鸟学习了,领教
你来学习,你在学校的时候干什么了? 问这种白痴问题,只能让人怀疑你是否真的是白痴。 编译,至少你要懂,代码编译成机器码,可以在计算机上运行的, 不编译,直接运行那一段代码,机器认识吗?[/quote] 脚本
跳动de指尖 2014-04-24
  • 打赏
  • 举报
回复
引用 18 楼 SophieYip 的回复:
我就想学个东西看看这帮评论的,还不让菜鸟学习了,领教
你来学习,你在学校的时候干什么了? 问这种白痴问题,只能让人怀疑你是否真的是白痴。 编译,至少你要懂,代码编译成机器码,可以在计算机上运行的, 不编译,直接运行那一段代码,机器认识吗?
Orange_ou 2014-04-24
  • 打赏
  • 举报
回复
楼主理解的编译是什么?
SophieYip 2014-04-24
  • 打赏
  • 举报
回复
我就想学个东西看看这帮评论的,还不让菜鸟学习了,领教
SophieYip 2014-04-24
  • 打赏
  • 举报
回复
引用 12 楼 wddw1986 的回复:
如果楼主觉得自己算是一个开发人员的还是尽早转行吧,编译是什么意思都不知道,这做出来的东西谁敢用?
又没让你用
threenewbee 2014-04-24
  • 打赏
  • 举报
回复
引用 15 楼 SophieYip 的回复:
[quote=引用 13 楼 caozhy 的回复:] [quote=引用 8 楼 SophieYip 的回复:] [quote=引用 6 楼 caozhy 的回复:] 编译就是把C#源代码转换成可执行文件的过程。不编译你让用户怎么运行?
这样的话要先编译,将生成的debug打包成安装包,不先编译直接制作安装包不行吗[/quote] 如果你的用户懂得使用Visual Studio,会自己编译程序,那么你是干嘛的?网络收发员、电脑城跑腿的还是硬盘搬运工?[/quote] 你没听懂我意思阿,干嘛说话这么难听,我只是问有没有可能这样实现,你就讲能不能就好啦阿。[/quote] 只要你花钱足够多,什么需求都能满足,反正总是你消费。
SophieYip 2014-04-24
  • 打赏
  • 举报
回复
引用 13 楼 caozhy 的回复:
[quote=引用 8 楼 SophieYip 的回复:] [quote=引用 6 楼 caozhy 的回复:] 编译就是把C#源代码转换成可执行文件的过程。不编译你让用户怎么运行?
这样的话要先编译,将生成的debug打包成安装包,不先编译直接制作安装包不行吗[/quote] 如果你的用户懂得使用Visual Studio,会自己编译程序,那么你是干嘛的?网络收发员、电脑城跑腿的还是硬盘搬运工?[/quote] 你没听懂我意思阿,干嘛说话这么难听,我只是问有没有可能这样实现,你就讲能不能就好啦阿。
PaulyJiang 2014-04-24
  • 打赏
  • 举报
回复
引用 6 楼 caozhy 的回复:
编译就是把C#源代码转换成可执行文件的过程。不编译你让用户怎么运行?
客户装个VS就可以啦 哈哈
threenewbee 2014-04-24
  • 打赏
  • 举报
回复
引用 8 楼 SophieYip 的回复:
[quote=引用 6 楼 caozhy 的回复:] 编译就是把C#源代码转换成可执行文件的过程。不编译你让用户怎么运行?
这样的话要先编译,将生成的debug打包成安装包,不先编译直接制作安装包不行吗[/quote] 如果你的用户懂得使用Visual Studio,会自己编译程序,那么你是干嘛的?网络收发员、电脑城跑腿的还是硬盘搬运工?
cheng2005 2014-04-24
  • 打赏
  • 举报
回复
如果楼主觉得自己算是一个开发人员的还是尽早转行吧,编译是什么意思都不知道,这做出来的东西谁敢用?
SophieYip 2014-04-24
  • 打赏
  • 举报
回复
引用 5 楼 Z65443344 的回复:
你拷贝到一个地方,自己右键生成快捷方式,也是可以的
能不能不用这种办法,我想直接制作安装包,不要先编译生成debug打包dll的
SophieYip 2014-04-24
  • 打赏
  • 举报
回复
引用 8 楼 SophieYip 的回复:
[quote=引用 6 楼 caozhy 的回复:] 编译就是把C#源代码转换成可执行文件的过程。不编译你让用户怎么运行?
这样的话要先编译,将生成的debug打包成安装包,不先编译直接制作安装包不行吗[/quote] 都毕业了
orza2008 2014-04-24
  • 打赏
  • 举报
回复
建议lz去学校学习
加载更多回复(15)

111,088

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧