编译器是2008.net我不是很懂C#,临时抱佛脚,但是发现编译出来的程序一定要安装framework 3.0以上的才可以运行。
我不能要求每个客户都安装这个的,请问有什么解决办法可以不安装也可以运行么?请前辈指教!

解决方案 »

  1.   

    是的,因为你的程序是在vs平台下开发的.运行时需要.net Framework(CLR)才可以运行.
      

  2.   

    必须安装,和java的虚拟机一样
      

  3.   

    项目属性里可以改“目标Framework”
    Vs2088的编译器默认使用.NET3.5可以改成以前版本的
      

  4.   

    必然要装Framework 不过几点几要看你的vs了。。
      

  5.   

    现在一般都用framework 2.0/3.0了,这个要看你安装的平台了。
      

  6.   

    你必须要求你的客户都安装这个。
    你用dotnet中的C++写的除外。