能否将运行环境一起打包可以的话请高手支招啊C#打包 运行环境

解决方案 »

  1.   

    打包的时候包括 .NET Framework 就可以了。
      

  2.   

    你需要什么运行文件就打包什么运行文件就行了,.net环境没有就安装,有就不用管了
      

  3.   

    应该是程序需要的dll库吧,用install shield可以的,自动将exe文件所需要的dll文件打包进安装包
      

  4.   


    不好意思下午电脑出问题了,,.net环境没有就安装,有就不用管了 可以说详细点吗
      

  5.   

    右键你的打包程序,属性,会看到一个系统必备,如图所示,选好你需要的环境;
    然后选择第一个的话就是去微软官网下载环境;
    第二个就会把环境打包到你生成的setup文件夹下;
      

  6.   

    在打包程序中的系统必备上选择你所需要的,然后生成
    就可以生成2个文件,一个是有.net环境时候安装用的,一个是没有.net环境时候用的
    一个是.msi文件,一个是.exe文件
      

  7.   

    我现在主要的问题是 客户有的电脑上边已经有.NET的运行环境了(这个时候就没必要再安装了),有的电脑没有就必须安装 如何去判断这个东西呢
      

  8.   

    我程序打包用的是advanced installer
      

  9.   

    你就是想要判断.net4.0这个运行环境不存在的话就自动安装这个环境,不需要到网上去下是不。我也问过,这个有人说打包的时候把这个也打到包里面,说是将这个PluginInstaller和你的程序.exe都打到包里面就好,不过一个这个就27M,我程序才3M,顿时很不爽。反正到现在很赞的方法没看见过
      

  10.   

    在打包的程序中,新建一个项目,把你要运行的环境写成一个窗体形式的来执行,在VS中setup右键图示->用户界面里面可以设置在安装完成后运行你的安装环境,C#环境,装个.NET Framework 3.5就行
      

  11.   

    Xenocode 2010 for .net 可以把.NET环境集成到EXE文件中.
      

  12.   

    按照打包默认的程序打包就行了,有本地的Dll需要自己直接导入就行了
      

  13.   

    自己直接导入??你说的是.net的运行环的dll,求看。
      

  14.   

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

  15.   

    .net 里不是有打包的程序么
      

  16.   


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

  17.   


     你说的我都明白,关键是现在我做的东西是放在一个公网让客户去下载的,可以把.NET的运行环境一起打包但是安装的时候要25分钟多,客户体验太差了。
    这个问题很难解决  必须要环境才能运行  如果.net 2.0的话 你可以试一下 飞信用的虚拟机  才20多M  飞信2008是用.net开发的  之后的不是
      

  18.   

    找到飞信2008的安装路径  查找虚拟机  貌似是一个文件夹里面  直接将你的程序(exe文件)当做参数传给虚拟机程序命令行大概这样
    vm.exe  ..\test.exevm.exe虚拟机启动程序  test.exe你自己的程序
    这个再没有.net环境的机子中能用  限制.net2.0 及以下
      

  19.   

    下载Xenocode,  runtime选择.NET版本...软件自动集成
      

  20.   

    Xenocode是一个安装文件啊我怎么打包到.exe文件中中?或者是怎么和我的.exe文件打包到一起?不过文件确实不大。就9.4M这个还不错。http://download.csdn.net/download/Danny_Su/1799709
      

  21.   


    我现在是采用的这种方法,但是我引入了自动更新的DLL后就不行了,请教是什么问题啊
      

  22.   


    我的自动更新包是封装在一个DLL中,然后引入的主程序的,请问有什么办法解决吗