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

请问我是在vs2010和win7编译下的类库,在win7下可以运行,在xp下,必须的安装vs2010

请问大侠们:
请问我是在vs2010和win7编译下的类库,在win7下可以运行,在xp下,必须的安装vs2010平台,才可以运行
我用的C#.NET,xp上的.NET框架已经都安装了,还是不行!! --------------------编程问答-------------------- 提示错误是:系统找不到指定文件。(Exception from HRESULT:0X80070002) --------------------编程问答-------------------- 要安装运行库吧,2010的是net framework 4.0吧 --------------------编程问答-------------------- 安装了,兄弟,还是不行
其实我在开发的时候选择的.NET FRAMEWORK 2.0 --------------------编程问答-------------------- 首先如果你用.net 2.0开发的话,部署的机器就用.net 2.0 framework

Exception from HRESULT:0X80070002

应该是COM的异常,是不是用到Excel什么的了?

--------------------编程问答-------------------- 我的就没有问题,如果你开发用的是2.0,那么客户机上就安装2.0就可以了,我这样没问题的。 --------------------编程问答-------------------- win7 是64bit的么?是的话需要改平台为AnyCpu --------------------编程问答--------------------
引用 6 楼 yjm87665454 的回复:
win7 是64bit的么?是的话需要改平台为AnyCpu

+1 --------------------编程问答-------------------- 你开发如果用的是2.0那么安装在客户机上也要用2.0 --------------------编程问答-------------------- 这根环境没关心,看下程序有没有引用别的 --------------------编程问答-------------------- 谢谢,大家。我用的是32位系统!!我是在win7+vs2010编写的一个.net程序集
需要在客户端通过注册成COM组件给一软件使用。调用的时候就出现:
如果是winxp,win2003,需要安装vs2010,就可以用,如果不安装提示如下错误:
提示错误是:系统找不到指定文件。(Exception from HRESULT:0X80070002)错误信息

昨天我又用vs2005+win2003的环境编译测试了
winxp同样需要安装vs2005,才可以使用,要不然,也一样提示如上错误,奇怪了!!
有没有谁遇到这样的问题

感觉还是调用的时候少了vs开发平台啥子文件而,这个文件winxp系统本身不自带?? --------------------编程问答-------------------- 缺少COM组件吧。按照VS之后就有了 --------------------编程问答-------------------- 别想那么多了,系统做了,重新安装。 --------------------编程问答-------------------- 这个和重新安装系统,没有啥子关系,兄弟。除非安装win7,如果安装win7,那我还不如安装VS平台一样的啊 --------------------编程问答-------------------- 是的,就是不知道少了啥子COM组件,晕倒!! --------------------编程问答-------------------- 还是少了点什么东西了,仔细看看 --------------------编程问答-------------------- 唉,我弄好好长时间了!! --------------------编程问答-------------------- 建个 安装和部署项目,把运行时和.net等组件全包进去 --------------------编程问答-------------------- 恩,谢谢大家,我找到少的文件,非常感谢
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,