MFC vs2012中所遇到的BUG及解决方法

VS2012的VC++项目创建失败

1.vc项目可以打开,只是提示创建失败。其他类型的工程可以创建(VB,asp,etc):

修正vs2012的方法:

先利用cmd打开控制台窗口,然后复制运行下面这段代码regsvr32 %windir%\system32\jscript.dll就行了

具体运行的jscript.dll动态库,我查的资料如下:

jscript.dll是Microsoft JavaScript 脚本支持相关文件。
属于: Microsoft JScript

常见错误编辑

常见错误: File Not Found, Missing File, Exception Errors
浏览某些网页无法正常显示和功能不正常,如:
  1. 不显示某些验证码
  2. 不显示某些 动态图片
  3. 不显示某些论坛的帖子列表
  4. 论坛快速跳转功能无用
  5. 论坛发贴时按Ctrl+Enter提交无反应
系统文件jscript.dll是存放在Windows 系统文件夹中的重要文件,通常情况下是在安装 操作系统过程中自动创建的,对于系统正常运行来说至关重要。在正常情况下不建议用户对该类文件(jscript.dll)进行随意的修改。它的存在对维护 计算机系统的稳定具有重要作用。
具体详情,请看 http://baike.baidu.com/link?url=37QwEYxWUPmUS5ihg0M_1ArD4Wj14qRCv-ZM4i5Y5Aa6AuTZGNH4nST2HPaWp-1P


2.vc项目打不开,同时也是创建失败。

理由:有可能是.NET 4.5的一次更新导致。具体的解决方法,便是下载一个补丁。

修正方法:(摘录自网友)

出现以下错误:
No exports were found that match the constraint: 
//中文版:无法找到符合的导出项
ContractNameMicrosoft.VisualStudio.Project.IProjectServiceAccessor
Required
TypeIdentityMicrosoft.VisualStudio.Project.IProjectServiceAccessor
可以查看blog:
http://fenying.blog.163.com/blog/static/102055993201352312658382/
是由于.NET Framework 4.5 补丁造成的

而经我本人试验,发现不仅仅是这个补丁会造成这种后果,其他的一些补丁也会导致vs2012工作异常。
所以推荐下载:
http://www.microsoft.com/zh-CN/download/details.aspx?id=36020
这样就能解决这一类补丁导致的vs2012崩溃问题了


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值