关于用VS2008生成的程序在Winpe3.0中无法运行的问题
在VS 2008中用VB.net编写了一个程序,要在Winpe3.0中运行;结果报错了,凭经验估计是Winpe3.0中没有安装.net framework 3.5的缘故;
。。。
于是赶紧打开Winpe3.0的帮助手册查找如何给Winpe安装.net framework 3.5,
结果很失望的看到了下面这句话:
Windows PE does not support the Microsoft .NET framework or the Common Language Runtime (CLR).
在Baidu/Google里搜索了大半天,看到有用移动飞信的虚拟环境运行的,但因为移动飞信是.net 2.0的环境,也失败了。
我想是不是可以在生成.exe文件时选择用非托管的方式生成,这样是不是就可以不需要再Winpe里安装.net framework 3.5了;
请问大家。。。 --------------------编程问答-------------------- 没有人知道吗,自己顶一下,继续等待高人 --------------------编程问答-------------------- 继续顶 --------------------编程问答-------------------- 继续顶啊 --------------------编程问答-------------------- 3.5写出的程序必须要至少3.5的framework支持。 --------------------编程问答-------------------- 这个我知道,解决问题的途径有两个
一是往Winpe里添加.Net的组建
二是生成非托管的程序
只是这两个途径都很难做到阿
看来只有等微软开发出支持.Net的Winpe了,到时候我估计也不需要再Winpe下运行.Net程序了,呵呵 --------------------编程问答-------------------- DotNetBox3.5
--------------------编程问答-------------------- http://www.colinfinck.de/en/peplugs/vc2005rt/
.NET Framework 2.0 Plug-In
Last changed: 10-28-2006
This plugin adds the .NET Framework 1.1 (Build 4322, Service Pack 1 is also supported) to a BartPE or Windows PE system. With it you can run .NET applications under BartPE (e.g. PowerQuest Drive Image 7.0 or Symantec Norton Ghost 9.0).
不知道以上对你有没有帮助
补充:.NET技术 , VB.NET