在本地编译生成的可执行文件,在本地可以正常运行的
怎么没法在其他机器上运行啊
其中一台机器提示:程序正常初始化失败
另一台机器提示:无法找到动态链接库xxx.dll,于指定的位置之类的话
请问这是为什么啊,我用debug和release编译都不行啊

解决方案 »

  1.   

    刚才,在CSDN里搜了一下,说可能是没装.net framework 2.0的原因
    不知道是不是,这回事,
    另外提示:程序正常初始化失败的那台机器是XP的
    另一台是2000的
    我用的是VS2005的
    如果我用了外部的动态.dll如何打成包啊?
    就是经过打包后,装.net framework 可以直接运行了
      

  2.   

    是,你去下载一个framework装在客户机上,就可以运行你的程序了
      

  3.   

    装.net framework才可以运行.net的东东
      

  4.   

    .net 生成的已经不是可以直接在机器上运行的可执行文件了
      

  5.   

    同意楼上各位的解答。另外,如果操作系统是2003server或xp后期的版本,系统自带framework,都可直接运行.net exe程序
      

  6.   

    必须运行在安装有framework的环境下,win2003及以后被内置。之前系统需要自己装
      

  7.   

    需要 .framework 支持才行。