今天遇到的奇葩BUG,耗时我一下午,现在跟大家说道说道。
今天重装系统,让各种开发环境开发工具自然要重装一次,最后装完VS2013,然后刚好客户打电话要改点东西,然后我就双击项目准备打开改,然后奇葩来了,尼玛无法识别项目??找不到版本支持??然后给我弹出一个静态页面,告诉我XXX.csproj项目配置加载信息文件有问题,然后什么都不能点,只有一个微软的链接,说什么版本不兼容啊之类的。尼玛我2013的项目就是重装了下系统就跨版本啦?这尼玛不是扯淡吗
这时候我完全是懵逼的,然后我就新建了一个项目,然后打开新建的配置文档和报错的配置文档对比了一下,完全一样啊,这尼玛什么鬼,没法只能度娘了,什么修复啊,清缓存(AppData\Roaming\Microsoft\VisualStudio\12.0别说删这个文件夹最后倒是有点用处,等下说),完全没卵用,正当我想重启一个新项目,将旧项目的代码复制过来的时候,我发现了个问题,我的配置文档是【csproj】类型,但是我新建的却是【vbproj】类型,等等有猫腻,然后我就搜索了下【csproj】类型和VS2013,果不其然,一大堆这个问题解决方案,解决方案也很简单,加一个反斜杠······

我是这么操作的,首先找到的第一篇文章说是用命令提示符【devenv.exe /resetskippkgs】使用这个命令,然后神奇的来了,我终于第一次看到报错信息了,知道问什么了
【Microsoft Visual Studio 12.0VC#\VCSPackages\csproj.dll】无法找到,然后手动找到对应目录,细心的朋友可能已经发现了12.0和VC#之间少了一个反斜杠,就因为少了这斜杠,我特喵的抓狂了一下,仅仅因为VS2013安装程序的BUG导致生成的的注册表信息少了这个反斜杠,差点让在赔钱········

后面就很简单了,打开注册表,搜索【Microsoft Visual Studio 12.0VC#】统统加上反斜杠,最后删掉【AppData\Roaming\Microsoft\VisualStudio\12.0】缓存文件夹,双击项目,托托的打开了。

最后说一句,去你大爷的微软

最新文章

  1. .net中如何发送HTTP请求网络资源
  2. [BZOJ1564][NOI2009]二叉查找树(区间DP)
  3. git 一般的使用操作
  4. java 获取请求客户端的真实IP地址
  5. linux概念之/etc
  6. asynDBCenter(修改)
  7. Python+PyQt 数据库基本操作
  8. Win7下qt5.3.1+opencv2.4.9编译环境的搭建(好多 Opencv2.4.9源码分析的博客)
  9. delphi模态窗体最小化会隐藏的问题
  10. Frequent Distribution sorted by frequency
  11. springboot 入门五-日志一
  12. 番外篇--Moddule Zero多租户管理
  13. Spark 常规性能调优
  14. 谈谈mysql的悲观和乐观锁
  15. git的那些事
  16. 1、CentOS部署Java开发环境
  17. tomcat Error:NB:JAVA_HOME should point to a JDK not a JRE 解决方法
  18. 二叉搜索树的第k大的节点
  19. Python学习-22.Python中的函数——type
  20. UNIX 系统调用:dup,dup2实现重定向

热门文章

  1. 2017angular、vue、react热度
  2. ffplay常用命令
  3. Java Web day01
  4. PAT乙级-1070. 结绳(25)
  5. asp.net中http接口的开发
  6. for语句 2017-03-17
  7. DDOS和cc攻击的防御
  8. Asp.Net Core 2.0 项目实战(11) 基于OnActionExecuting全局过滤器,页面操作权限过滤控制到按钮级
  9. ASP.NET MVC编程——控制器
  10. 【Python】 发邮件用 smtplib & email