怎样将控制台程序和winform打包成免安装程序

洛北之辰 2017-02-05 03:03:46
用c#写了一个服务器程序,是用于处理MSMQ消息和文件的,由于量很大,需要在N多服务器上做这个服务,而且有时候需要调整一些参数,我想把程序打包成一个文件夹,里面有.exe执行,其他的app.config和dll和各种资源文件都在这个文件夹中,不需要安装就能执行
现在建好的项目发布后是一个.application,一个.exe一个文件夹,一旦执行会自动安装,安装后不能把文件拷贝到其他地方就不能执行,只能卸载重装请问这种情况应该怎么解决啊?
...全文
490 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
洛北之辰 2017-02-05
  • 打赏
  • 举报
回复
引用 5 楼 Hello_Ge 的回复:
[quote=引用 4 楼 洛北之辰的回复:][quote=引用 2 楼 sp1234 的回复:] 是的! .net 程序只要你把 Debug 或者 Release 下边的东西 copy 了就能执行。(除非你要使用其它许多古老的非托管环境注册组件)
但是现在我执行.exe没直接启动项目,而是进入了安装程序,我就想想网上的绿色版文件一样或者c++那种打包的,点了exe直接执行那种,这样怎么弄啊?大神[/quote] 你不需要发布,直接在release下编译一次,复制文件夹就行[/quote]好嘞我试试,3q
  • 打赏
  • 举报
回复
引用 4 楼 洛北之辰的回复:
[quote=引用 2 楼 sp1234 的回复:] 是的! .net 程序只要你把 Debug 或者 Release 下边的东西 copy 了就能执行。(除非你要使用其它许多古老的非托管环境注册组件)
但是现在我执行.exe没直接启动项目,而是进入了安装程序,我就想想网上的绿色版文件一样或者c++那种打包的,点了exe直接执行那种,这样怎么弄啊?大神[/quote] 你不需要发布,直接在release下编译一次,复制文件夹就行
洛北之辰 2017-02-05
  • 打赏
  • 举报
回复
引用 2 楼 sp1234 的回复:
是的! .net 程序只要你把 Debug 或者 Release 下边的东西 copy 了就能执行。(除非你要使用其它许多古老的非托管环境注册组件)
但是现在我执行.exe没直接启动项目,而是进入了安装程序,我就想想网上的绿色版文件一样或者c++那种打包的,点了exe直接执行那种,这样怎么弄啊?大神
xuggzu 2017-02-05
  • 打赏
  • 举报
回复
如果知道所有相关文档,直接压缩即可。如果不知道,网上找个工具查看下exe需要哪些文档特别是dll
  • 打赏
  • 举报
回复
是的! .net 程序只要你把 Debug 或者 Release 下边的东西 copy 了就能执行。(除非你要使用其它许多古老的非托管环境注册组件)
Poopaye 2017-02-05
  • 打赏
  • 举报
回复
用rar之类的自解压工具打包一下不就行了?

110,539

社区成员

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

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

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