当前位置:编程学习 > C#/ASP.NET >>

关于用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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,