locked
用visual studio 2005开发的应用程序能在xpe上运行吗? RRS feed

  • 问题

  • 用visual studio 2005开发的应用程序能在xpe上运行吗? 需要什么组件?
    2008年3月5日 13:08

答案

  • 两种方法都可以,你可以安装一个XPE的.net framework 2.0的组件,然后再开发环境下把改组件整合到你的XPE镜像中去,也可以在微软的官方网站上下载一个.net framework 2.0,然后在做好的XPE操作系统上直接安装。

    2008年3月7日 2:00

全部回复

  • VS2005开发的程序如果没有使用特殊的控件,只要装有.net framework 2.0的机器都可以运行。

    2008年3月6日 1:33
  • WilsonWu说的很对,只要在你的XPE上安装.net framework 2.0就可以运行了!XPE SP2版本开发工具自带.net framework 1.0 的组件,但是如果你需要运行VS2005开发的程序,则需要单独安装.net framework 2.0。

    2008年3月6日 2:05
  • 补充一下:

    关键还是看你开发时用什么语言,和用到什么组件.如果是.NET,楼上已经说过了.

    如果只用到C++,可以拷贝工具中的: D:\Program Files\Microsoft Visual Studio 8\VC\redist\x86

     

    2008年3月6日 9:18
  • 单独安装.net framework 2.0。

     

    那这个单独的.net framework 2.0。 是在网上下载 还是用XPE的工具自己更新的方式去下载?

     

    请指教

    2008年3月7日 1:55
  • 两种方法都可以,你可以安装一个XPE的.net framework 2.0的组件,然后再开发环境下把改组件整合到你的XPE镜像中去,也可以在微软的官方网站上下载一个.net framework 2.0,然后在做好的XPE操作系统上直接安装。

    2008年3月7日 2:00
  •  

    谢谢版主,我都实验一下 。
    2008年3月7日 9:28
  • 哦 刚按照如上方法所做了

    发现我自己本来就有.net framework 2.0 因为我们的开发机本来就装有VS2005,所以自然

    就有了.net framework 2.0

     

    但是我做出的XPE系统还是不能正常的运行用VS2005写出的应用程序

     

    我做出的VB应用程序也是在XPE下添加了一个MSVBVM60.DLL这个文件才能运行

     

    而用C++写的牵扯到线程的程序也运行不起来了

    很头大 因为我们所写的程序都是用VS2005写的 很大

    2008年3月8日 5:55
  • 首先我觉得你可以做两个尝试:1.把你的应用程序放到另外一台没有装VS2005也没有装.Net framwork 2.0的机子上,看看能不能运行;2.把你的应用程序放到另外一台装有.Net framwork 2.0没有装VS 2005的机子上,看看能不能运行.然后再找一下原因.

    你的问题有一个错误的认识,开发机本来就装有VS2005,所以自然就有了.net framework 2.0,但是开发出来的XPE并没有.Net framwork 2.0,这个需要在XPE上再次安装(可以去Microsoft网站上下载XPE SP2下的.Net framwork 2.0安装).

    2008年3月8日 12:37