如果此程序没有正确安装,请选用与此版本兼容的设置重新安装”C#程序的解决办法
2014-09-18 15:53
495 查看
用DOtnet2.0编写的程序,在WIndows7中运行,每次退出时均会出现如下信息:
“如果此程序没有正确安装,请选用与此版本兼容的设置重新安装”
解决方法:在Visual Studio中的项目,右键,添加“应用程序清单文件”app.manifest,
编辑器内容,将其中的supportedOS Id=一行注释掉
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!-- 此应用程序设计使用的所有 Windows 版本的列表。Windows 将会自动选择最兼容的环境。-->
<!-- 如果应用程序设计使用 Windows 7,请取消注释以下 supportedOS 节点-->
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
</application>
</compatibility>
如果要兼容Vista和Win7,则改为
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!--The ID below indicates application support for Windows Vista -->
<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
<!--The ID below indicates application support for Windows 7 -->
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
</application>
</compatibility>
“如果此程序没有正确安装,请选用与此版本兼容的设置重新安装”
解决方法:在Visual Studio中的项目,右键,添加“应用程序清单文件”app.manifest,
编辑器内容,将其中的supportedOS Id=一行注释掉
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!-- 此应用程序设计使用的所有 Windows 版本的列表。Windows 将会自动选择最兼容的环境。-->
<!-- 如果应用程序设计使用 Windows 7,请取消注释以下 supportedOS 节点-->
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
</application>
</compatibility>
如果要兼容Vista和Win7,则改为
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!--The ID below indicates application support for Windows Vista -->
<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
<!--The ID below indicates application support for Windows 7 -->
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
</application>
</compatibility>
相关文章推荐
- “如果此程序没有正确安装,请选用与此版本兼容的设置重新安装”C#程序的解决办法
- 安装Ubuntu版本linux过程中没有提示设置root用户密码问题的解决办法
- VS2008调试程序时出现“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”的解决办法
- C:\Windows\system32\MSVCR100.dll 没有被指定在 Windows 上运行,或者它包含错误。请尝试使用原始安装媒体重新安装程序,或联系您的系统管理员或软件供应商以获取支持。【解决办法】
- [VS2008] Debug版本程序发布后 由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题 解决方法
- c#程序在没有安装SQL2000机器上调用DTS包出错的解决办法【整理】
- 安装Ubuntu版本linux过程中没有提示设置root用户密码问题的解决办法
- VS.net2005写的程序如何在没有.Net FrameWork的机器上运行 --解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”(转载)
- 启动调时错误"无法启动调试 没有正确安装调试器 请运行安装程序安装或修复调试器"的解决办法
- 安装Ubuntu版本linux过程中没有提示设置root用户密码问题的解决办法
- oracle10g "数据源管理器"找不到应用程序,可能是程序没有正确安装"问题解决
- devenv.exe - 系统错误无法启动此程序,因为计算机中丢失 MSVCR100.dll。尝试重新安装该程序以解决此问题。【解决办法】
- ++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- vc2005编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- 调试时出现:“没有找到 MSVCR80D.dll,因此这个程序未能启动,重新安装应用程序,可能会修复此问题”错误提示,如何解决?
- DLINQ 使用DataContext快速构建数据访问层DAL,发现Updata采用Attach(Entity t,true)困难重重!(如果实体声明了版本成员或者没有更新检查策略,则只能将它附加为没有原始状态的已修改实体)的解决办法!
- vs2003 没有正确安装调试器解决办法
- windows7下调试ASP+ACCESS错误“未找到提供程序 该程序可能未正确安装”解决办法
- [转]没有找到 MFC70.DLL,因此这个应用程序未能启动。重新安装应用程序可能会修复此问 解决办法
- 安装配置管理 之 在Fedora Core 中,有些常用命令怎么没有?解决办法设置PATH