最近用C#语言写了一个程序,用的是VS2005开展平台,在自己的电脑上很好运用。不过昨天把程序拷到其实机器上去用时却发现打开不了,报个错误,然后放到另外的机器上试,还是屡试屡败。后来在另一个机器上安装了VS2005软件,终于可以用了。这让我怎么办呢,写的程序只能自己用。

解决方案 »

  1.   

    .net写的程序只能运行在装有.net framework框架的机器上,就好比java只能运行在有jvm环境的机器上一样,
    想运行的话你可以尝试其他非.net框架的语言,或者在需要运行的机器上安装.net framework框架
      

  2.   

    没有装.net framework环境吧!
      

  3.   

    你把自己的程序打包,然后到另一台机器上安装一下,就可以运行了。.net framework 框架在安装时会自动安装的。
      

  4.   

    其他的机器上没有.net framework框架,装一下.net framework框架就能用了!
      

  5.   

    应该是没有装.net framework框架。
      

  6.   

    .net framework
    如果还使用了别的东西,也要加载才行。比如XNA。。
      

  7.   

    我也觉得其他的机器上没有.net framework框架,装一下.net framework框架就能用了。
      

  8.   

    装一个。netframework2.0的类库,另外建议打包实验。
    楼主好运
      

  9.   

    如果程序中没有引用其他的ActiveX控件,则客户端上只要安装.netframework就行了,直接把程序复制过去就能运行
    如果引用了其他的ActiveX控件且客户端是xp以上的系统,则可以使用免注册ActiveX的机制,直接复制过去也能使用
    如果引用了其他的ActiveX控件且客户端是2000之类的系统,那么还是搞个安装程序吧
      

  10.   

    如果在新的操作系统上,如vista或windows7上可以直接运行,如果在xp上则需装.net framework
    打包比较简单,baidu下就行了,打包的时候可以将windows Install和.net framework都打包上,这样安装时候系统就会自动检测,如果没有安装.net framework则会自动安装,但是.net framework比较大,有几十M.
      

  11.   

    如果方便的话,自动更新会有 .Net FrameWork的,对于 VS2005,要 .Net2.0以上就可。