c#打包 运行环境问题

yilingjingshui 2013-06-17 03:48:48
能否将运行环境一起打包可以的话请高手支招啊
...全文
520 点赞 收藏 40
写回复
40 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
liuxiaohui320 2015-05-06
楼主,你的这个问题最后解决了吗?怎么解决的???
回复
wumin940590725 2013-06-24
我同事告诉我把红色的也发给用户安装就可以了。我一直都是只发一个蓝色的给别人。所以不带自己安装系统。晕
回复
wumin940590725 2013-06-20
引用 33 楼 xtiu77 的回复:
下载Xenocode, runtime选择.NET版本...软件自动集成
Xenocode是一个安装文件啊。。。我怎么打包到.exe文件中中?或者是怎么和我的.exe文件打包到一起?不过文件确实不大。就9.4M这个还不错。http://download.csdn.net/download/Danny_Su/1799709
回复
yilingjingshui 2013-06-20
期待大侠光顾啊
回复
yilingjingshui 2013-06-20
引用 32 楼 xiaozhi_5638 的回复:
找到飞信2008的安装路径 查找虚拟机 貌似是一个文件夹里面 直接将你的程序(exe文件)当做参数传给虚拟机程序 命令行大概这样 vm.exe ..\test.exe vm.exe虚拟机启动程序 test.exe你自己的程序 这个再没有.net环境的机子中能用 限制.net2.0 及以下
我的自动更新包是封装在一个DLL中,然后引入的主程序的,请问有什么办法解决吗
回复
yilingjingshui 2013-06-20
引用 32 楼 xiaozhi_5638 的回复:
找到飞信2008的安装路径 查找虚拟机 貌似是一个文件夹里面 直接将你的程序(exe文件)当做参数传给虚拟机程序 命令行大概这样 vm.exe ..\test.exe vm.exe虚拟机启动程序 test.exe你自己的程序 这个再没有.net环境的机子中能用 限制.net2.0 及以下
我现在是采用的这种方法,但是我引入了自动更新的DLL后就不行了,请教是什么问题啊
回复
yangjing6693 2013-06-20
引用 29 楼 yilingjingshui 的回复:
[quote=引用 28 楼 yangjing6693 的回复:] 我前两天刚打包过 也是刚学的 不知道和你说的一样不 我就是把它弄成了安装程序
你那安装大概要多久啊[/quote] 很快啊 我的软件不是很大
回复
yangjing6693 2013-06-19
我前两天刚打包过 也是刚学的 不知道和你说的一样不 我就是把它弄成了安装程序
回复
yangjing6693 2013-06-19
.net 里不是有打包的程序么
回复
adrianEvin 2013-06-19
Framework 不打进去了,怎么运行你的exe。 Framework都很大。怎么缩小列
回复
yilingjingshui 2013-06-19
太大了不适合。我问过好几次都没有比较好的说法[/quote] 那你先在是怎么解决的呢
回复
wumin940590725 2013-06-19
引用 22 楼 yilingjingshui 的回复:
[quote=引用 16 楼 wumin940590725 的回复:] 你就是想要判断.net4.0这个运行环境不存在的话就自动安装这个环境,不需要到网上去下是不。我也问过,这个有人说打包的时候把这个也打到包里面,说是将这个PluginInstaller和你的程序.exe都打到包里面就好,不过一个这个就27M,我程序才3M,顿时很不爽。反正到现在很赞的方法没看见过
这确实很不爽啊 将运行环境一起打包你弄过吗[/quote]太大了不适合。我问过好几次都没有比较好的说法
回复
yilingjingshui 2013-06-19
大家都来说说看法啊 分不够的再加
回复
yilingjingshui 2013-06-19
引用 16 楼 wumin940590725 的回复:
你就是想要判断.net4.0这个运行环境不存在的话就自动安装这个环境,不需要到网上去下是不。我也问过,这个有人说打包的时候把这个也打到包里面,说是将这个PluginInstaller和你的程序.exe都打到包里面就好,不过一个这个就27M,我程序才3M,顿时很不爽。反正到现在很赞的方法没看见过
这确实很不爽啊 将运行环境一起打包你弄过吗
回复
xtiu77 2013-06-19
引用 20 楼 wumin940590725 的回复:
引用 18 楼 xtiu77 的回复:
Xenocode 2010 for .net 可以把.NET环境集成到EXE文件中.
求教怎么集成??8楼那个是没有用的。
下载Xenocode, runtime选择.NET版本...软件自动集成
回复
请叫我卷福 2013-06-19
找到飞信2008的安装路径 查找虚拟机 貌似是一个文件夹里面 直接将你的程序(exe文件)当做参数传给虚拟机程序 命令行大概这样 vm.exe ..\test.exe vm.exe虚拟机启动程序 test.exe你自己的程序 这个再没有.net环境的机子中能用 限制.net2.0 及以下
回复
请叫我卷福 2013-06-19
引用 30 楼 yilingjingshui 的回复:
[quote=引用 26 楼 adrianEvin 的回复:] Framework 不打进去了,怎么运行你的exe。 Framework都很大。怎么缩小列
你说的我都明白,关键是现在我做的东西是放在一个公网让客户去下载的,可以把.NET的运行环境一起打包但是安装的时候要25分钟多,客户体验太差了。[/quote] 这个问题很难解决 必须要环境才能运行 如果.net 2.0的话 你可以试一下 飞信用的虚拟机 才20多M 飞信2008是用.net开发的 之后的不是
回复
yilingjingshui 2013-06-19
引用 26 楼 adrianEvin 的回复:
Framework 不打进去了,怎么运行你的exe。 Framework都很大。怎么缩小列
你说的我都明白,关键是现在我做的东西是放在一个公网让客户去下载的,可以把.NET的运行环境一起打包但是安装的时候要25分钟多,客户体验太差了。
回复
yilingjingshui 2013-06-19
引用 28 楼 yangjing6693 的回复:
我前两天刚打包过 也是刚学的 不知道和你说的一样不 我就是把它弄成了安装程序
你那安装大概要多久啊
回复
yilingjingshui 2013-06-18
我程序打包用的是advanced installer
回复
加载更多回复
相关推荐
发帖
C#
创建于2007-09-28

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2013-06-17 03:48
社区公告

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