当前位置: 代码迷 >> C# >> c#打包 运行环境有关问题
  详细解决方案

c#打包 运行环境有关问题

热度:374   发布时间:2016-05-05 03:53:50.0
c#打包 运行环境问题
能否将运行环境一起打包可以的话请高手支招啊
------解决思路----------------------
你就是想要判断.net4.0这个运行环境不存在的话就自动安装这个环境,不需要到网上去下是不。我也问过,这个有人说打包的时候把这个也打到包里面,说是将这个PluginInstaller和你的程序.exe都打到包里面就好,不过一个这个就27M,我程序才3M,顿时很不爽。反正到现在很赞的方法没看见过
------解决思路----------------------
Xenocode 2010 for .net 可以把.NET环境集成到EXE文件中.
------解决思路----------------------
按照打包默认的程序打包就行了,有本地的Dll需要自己直接导入就行了
------解决思路----------------------
引用:
Xenocode 2010 for .net 可以把.NET环境集成到EXE文件中.
求教怎么集成??8楼那个是没有用的。
------解决思路----------------------
引用:
Quote: 引用:

 Framework 不打进去了,怎么运行你的exe。
 Framework都很大。怎么缩小列


 你说的我都明白,关键是现在我做的东西是放在一个公网让客户去下载的,可以把.NET的运行环境一起打包但是安装的时候要25分钟多,客户体验太差了。

这个问题很难解决  必须要环境才能运行  如果.net 2.0的话 你可以试一下 飞信用的虚拟机  才20多M  飞信2008是用.net开发的  之后的不是
------解决思路----------------------
找到飞信2008的安装路径  查找虚拟机  貌似是一个文件夹里面  直接将你的程序(exe文件)当做参数传给虚拟机程序

命令行大概这样
vm.exe  ..\test.exe

vm.exe虚拟机启动程序  test.exe你自己的程序
这个再没有.net环境的机子中能用  限制.net2.0 及以下
------解决思路----------------------
引用:
Quote: 引用:

Xenocode 2010 for .net 可以把.NET环境集成到EXE文件中.
求教怎么集成??8楼那个是没有用的。

下载Xenocode,  runtime选择.NET版本...软件自动集成
  相关解决方案