就是我们做的一个项目,现在需要去跟客户演示,但是对方的电脑上不确定有没有.net环境,而且不允许安装任何东西,所以需要把这个解决方案生成一个绿色版本拷贝到对面电脑上就可以直接运行,能实现不?都是windows系统

解决方案 »

  1.   

    没有.net环境的话,很悬。
    不过win7一般都有.net环境的。实在不行,带着笔记本过去吧。
      

  2.   

    你确定?直接把debug里面的的.exe拷过去就行?
      

  3.   

    xencode posetbuild2010
    你可以用它来混淆你的代码,也可以把.NET运行库打包进EXE,EXE大小将增加这个运行库的大小。比如20KB变成23MB。这样可以免去目标机器安装运行库。
      

  4.   

    一般XP是自带.NET FrameWork 2.0的
      

  5.   

    只知道WIN7理论上是自带.NET 3.5的
    但是不排除某些电脑装机版的系统把这个去掉了
    所以最保险的做法就是你搞个安装包把.NET FRAMEWORK包含进去
      

  6.   

    只要把debug文件考进去就能运行的,但是前提是要安装了.net安装环境,win7自带了.net3.5 要是你用的是vs2008编译那就可以直接运行了。要是在xp系统上运行还是需要安装.net3.5的。
      

  7.   

    对方没有没有.net环境怎么也没用
      

  8.   

    WIn7下默认支持3.5一下版本,win8默认4.0你可以修改工程属性,把用到的第三方DLL和EXE,拷贝即可
      

  9.   

    还可以用Remotesoft\Linker封装成绿色版,就不怕任何系统了,哈哈