vs2008下用 vb.net开发的应用,本机能运行。 另一台机器(装。net framework) 报 ora-06401错

我在自己机器(winxp系统)上,在vs2008下开发了一个vb.net程序,在本机运行正常。

换到另一台机器(winxp系统)上运行,这台机器我装了.net framework 3.5。
把release文件夹直接拷贝到该机器上,运行exe文件,
报错ORA-06401: NETCMN: invalid driver designator 这个错误。
请教高手如何解决?

不知道你开发的程序的具体情况,你先这样实验下,新建一个项目,建完了什么都不动直接保存,然后生成,然后把exe拷贝过去,看看是否能运行,显示Form1窗口。
如果不能就是第二台电脑的问题,如果能,就得分析你开发的程序的具体情况了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-13
这是我配置vs2005的模拟器,你参考一下吧。

1. 在VS2005里新建项目中时,选择创建Platform builder for CE 6.0的OS Design,新项目可以自

命名,这里命名为“MyEmulator”。

2. 创建MyEmulator的向导中,BSP一定要选择“Device Emulator: ARMV4I”,下一步;

3. 模板(Design Templates)选择“PDA Device”,下一步;

4. 选择“Mobile Handheld”,下一步;

5. 应用程序(Application & Media)就随自己的需要选择,下一步;

6. 网络和通信(Networking & Communications)在此只选择“Local Area Network(LAN)”,下一步;

7. 选择完成;

8. 选择Acknowledge;

到此工程建完;

四.添加组件(可以根据需要添加,这里主要添加汉字相关的组件)

(1) 添加汉字字库(这里要记得加入,很多人这里没有加入,就出现汉字只看到方框的现象):

1. 在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“Fonts”-->“SimSun & NSimSum(choose 1)”-->“SimSun & NSimSun”或者“SimSum & NSimSun (Subset 2_50)”;

2. 在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“GB18030 Data Vonverter”和“Monotype Imaging AC3 Font Compression”;

(2)添加中文输入法:

在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“Input Method Editor”-->“MSPY 3.0 for Windows Embedded CE”;

(3) VS2005中菜单“项目”-->“MyEmulator(项目名)属性”,配置选择“所有配置”,配置属性-->“Build Options”,在“Build Options”中去掉“Enable KITL (no IMGNOKITL=1)” (这里如果加入了KITL功能的话,可能在模拟器运行的时候,会一直是黑屏的);

(4) “Locale”中,Locales先Clear All,然后选择“中文(中国)”,Default local选择“中文(中国)”;

(5) 运行VS2005菜单“生成”-->“生成MyEmulator”;

五.构建SDK:

1. 运行VS2005菜单“项目”-->“Add New SDK…”,在SDK属性页中填写必要的信息,属性“Emulation”中Configuration 选择Debug,可以设置模拟器的显示屏大小及色深,还有内存大小,在此设置为240 x 320,16色深,128M内存,然后“应用”,“确定”。。

2. 然后运行VS2005菜单“生成”-->“Build All SDK…”,顺利的话,就会在%WINCEROOT\OSDesigns\ \MyEmulator\MyEmulator\SDKs\SDK1\MSI\下会有MyEmulator.msi;

六.配置VS2005:

1、先安装生成好的MyEmulator.msi。运行Visual Studio 2005,选择菜单“工具->选项”,打开选项设置对话框,从左边的树型列表中选择“设备工具->设备”,右边的下拉列表框拉到底可以看到 “MyEmulator”,这就是刚刚生成的那个模拟器。下面的设备列表里有两项,双击MyEmulator,设定传输为DMA传输,再点击“仿真器选 项”,在“显示”选项卡里设定好模拟器屏幕尺寸,颜色深度等,全部保存。

2、用VS2005新建一个智能设备项目,向导选择平台时,先删除Pocket PC 2003,选择MyEmulator,完成。然后按F5运行程序,顺利的话定制的模拟器就会出来了(不过这个过程比较慢,需要等待一段时间)。

vs2008下用 vb.net开发的应用,本机能运行。 另一台机器(装。net fram...
不知道你开发的程序的具体情况,你先这样实验下,新建一个项目,建完了什么都不动直接保存,然后生成,然后把exe拷贝过去,看看是否能运行,显示Form1窗口。如果不能就是第二台电脑的问题,如果能,就得分析你开发的程序的具体情况了。

使用VS2008创建的程序在其他xp系统电脑上无法安装运行,需要预装哪些...
凡是用VS.NET(如VB2008)编写的程序,生成Steup后,要想在其他电脑上运行,那么其他的电脑要先安装 .NET Framework 相应的版本后才能运行你的程序。若你的是.NET Framework 2.0 那么他也要安装.NET Framework 2.0 若你的是.NET Framework 3.5 那么他也要安装.NET Framework 3.5 至于怎...

VS 2008生成的程序必须在安装有.NET Framework的电脑上才能运行吗
原因也很简单,因为别人电脑上虽然可以运行c++程序,但是他用的链接库不是你用的那个啊。微软对这个的版本控制非常严格,甚至是同样的vs2008,企业版和普通版可能版本也是不同的。这就需要你把自己电脑上的dll文件放到你编的程序目录下,同时给那台电脑。这些DLL的位置是:%visual studio home%\\VC\\redis...

怎么搭建一个vb.net环境
.NET 的环境只有一个,就是.NET Framework 如果你是XP系统的话一般要安装4.0版本 下载的软件当然是visual studio;你可以使用visual studio2015,但是要注意开发时要选择对应的目标框架 只要在这里能看到.NET Franmework4.0就表示你安装好了

...完成的项目,装在其他的电脑上运行时, 要不要装.net framework...
必须装,要么改用mfc,要么用VMDotNet

VB.NET 生成的程序其他电脑无法正常使用
一个原因是框架的版本可能不对应 另一个原因,VB.Net是否用了什么控件或DLL 推荐做法:在VS中部署 Windows 应用程序:http:\/\/hi.baidu.com\/jiasha2008\/blog\/item\/12d4d4b3728e4fbcd8335a2f.html

...编写C#windows应用程序在没有安装.net framework的电脑无法打开_百 ...
不行,你可以在生产安装发布程序时将.net framework的运行库,发行包,一起打包,如果你很熟可以让安装程序自动检测.net framework并安装,如果不熟可以让其手工安装。

怎么让vs2008用.net framework4.0
vs2010可以选择2.0,3.0,3.5,4.0的framework,而vs2008不支持4.0的framework,想使用framework4.0就安装vs2010的吧,2010的比较好用,而且向后兼容。

VS 2008开发的Web应用程序需要安装.NET Framework3.5吗?
要的!服务器端必须安装.NET Framwork3.5,否则没办法运行.不过我还是觉得2005更好用,或许是用习惯了吧!用2008有很多东西都感觉不好用.

使用VS2008开发winform,使用的是.net2.0。但在另一台主机上安装时提示要...
你用到了3.5 的一些 类。因为3.5 升级了2.0 的类库,有些只有要升级到2.0 SP2才能打开。

相似回答
大家正在搜