VS2010开发winform 环境兼容问题

.Net技术 码拜 8年前 (2015-05-10) 613次浏览 0个评论
 

一个解决方案下的所有项目    目标框架都是   .NET Framework 4,生成后的debug\*.exe可执行文件在本机及其他一些机器上可以执行,debug整个文件夹打包。  也有很多电脑上无法打开,提示信息只有一个  发生了错误,无法运营程序之类的。 我知道这是framework4.0环境包导致的,win8 系统自带一部分3,5 4.0的功能,但又不全,导致无法打开可执行文件。 我尝试在电脑上下载安装framework 4.0也不行。  最后我打包安装包将系统必备组件加进去后 ,运行安装包报这样的错误信息,请问哪位大神可以帮我解决下,在线等。。。。。。。
{{
未能找到下列包文件:
C:\Users\Administrator\Desktop\DotNetFX40Client\dotNetFx40LP_Client_x86_x64zh-Hans.exe
有关详细信息,请参阅位于“C:\Users\ADMINI~1\AppData\Local\Temp\VSD8038.tmp\install.log”的安装日志文件。
}}

30分
http://wenku.baidu.com/link?url=j4FRA1e09q-aE9OregrV2lebCTLflz4dH1XpzmRuuL60EVG6Kqqoyff6uqs6geZZNt8uuIYZolJjGEsO9et24MfRl4FnEE-XWIDjCXw76HC
引用 1 楼 baidu_27474941 的回复:

http://wenku.baidu.com/link?url=j4FRA1e09q-aE9OregrV2lebCTLflz4dH1XpzmRuuL60EVG6Kqqoyff6uqs6geZZNt8uuIYZolJjGEsO9et24MfRl4FnEE-XWIDjCXw76HC

这个能解决它的报错信息,但还是没能解决可执行文件的运行问题,      安装成功后 还是打开不了可执行文件

20分
注意:.Net框架有两个版本:一个是叫做Client的精简版本,一个是完成版,包括Extend部分。
你在VS下选的目标框架如果是 .NET Framework 4而不是.NET Framework 4 Client,那么,在客户机上也必须安装 .NET Framework 4的完整版,如果你选的是.NET Framework 4 Client,则客户机上安装的是精简版还是完整版都可以运行。
引用 3 楼 bbjiabcd 的回复:

注意:.Net框架有两个版本:一个是叫做Client的精简版本,一个是完成版,包括Extend部分。
你在VS下选的目标框架如果是 .NET Framework 4而不是.NET Framework 4 Client,那么,在客户机上也必须安装 .NET Framework 4的完整版,如果你选的是.NET Framework 4 Client,则客户机上安装的是精简版还是完整版都可以运行。

恩,其他机器上装的是完整版,现在是打开exe就会自动关闭,就是任务管理器里出现一两秒中后消失,然后查系统事件查看,
错误来源:.NET Runtime
Application:可执行文件名
Framework Version:v4.0.30319
Description:The process was terminated due to an unhandled exception.
Exception info:System.TypeInitializationException
Stack:
   at DevExpress.XtraEditors.XtraForm..ctor();

查了相关一些类似问题,说是dev注册问题导致的。具体怎么整我也不知道。求有大神指点。

楼主是用什么打包工具呢,是用VS2010自带的打包工具,还是用的第三方的!
DevExpress莫非是盗版?
这是语言包没有装
引用 5 楼 hackwmh 的回复:

楼主是用什么打包工具呢,是用VS2010自带的打包工具,还是用的第三方的!

自带的。

引用 6 楼 liucqa 的回复:

DevExpress莫非是盗版?

恩,破解版,现在在考虑换个版本,

虽然没有得到很好的解决方案,但也感谢各位了,我现在在更换插件版本。希望能解决问题吧,此贴结了。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明VS2010开发winform 环境兼容问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!