今天打算用VisualStudio2012做一個js效果頁面測試的時候,打開VS2012建立項目,但是并沒有像之前那樣順利的建立頁面,而是彈出了一個錯誤視窗。

我的系統是win8專業版 64位 ,同時安裝了VS2010和VS2012。然後我又試了一下VS2010,建立項目、建立網站等等,一切正常。
額,看來這個問題就是隻和VS2012有關系了。
百度一番之後,找到了兩篇文章:
vs2012建立c++項目為啥會這樣? - CSDN論壇 - CSDN.NET
VS2012出問題了 一建立新項目就彈出 ”未找到與限制“ - CSDN論壇 - CSDN.NET
以上兩篇文章基本上總結起來就是最近更新的windows更新檔導緻的。
比如,上面兩篇文章中提到最多的 “kb2805222 .net4.5 framework 更新程式”;或者最近更新的.net framework的更新。
恩,按照上面介紹的方法,解除安裝更新。
1.我先檢視了一下最近的更新,發現昨天果然進行了windows更新檔的更新。
2. 通過控制台中的程式和功能,删除掉昨天更新的和.net Framework有關的更新全部删除掉,然後重新開機。
然後。。。。然後又彈出了那個錯誤視窗。
3. 通過更新檔查詢,還真找到了那個名為“kb2805222”的更新檔,但是它在我的電腦裡自動歸類到了“已忽略更新檔”,并沒有安裝。
額,看來,這種删除windows更新檔的方法是不行啊,雖然看着好像好多人都解決了。
但是到我這裡怎麼就不行了呢?難道這個和人品還有關系? 這個我還真不能承認。好吧,再繼續嘗試其他解決方案。
繼續浏覽論壇中的評論,看到一個人回複的是一條關于VS2012的更新,抱着懷疑的态度看了一下,發現它的詳細說明是
在 .NET Framework 4.5 更新之後,Visual Studio 使用者可能無法打開或建立 C++ 或 JavaScript 檔案或項目。此修複程式糾正了 Visual Studio 存在的缺陷。
看到這個說明,沒準還真可以試試看。
然後下載下傳,安裝,打開VS2012。。。熟悉的項目又可以建立了。
附:windows更新檔下載下傳:微軟官方下載下傳位址 KB2781514 其他下載下傳位址 KB2781514
最後,再簡單的總結一下:
方法一:
可以嘗試删除最近更新的windows更新檔更新,主要是關于.net Framework的。
如果方法一行不通,可以嘗試方法二,或直接用方法二解決。
方法二:
安裝微軟的windows更新檔 KB2781514 ,更新檔主要解決“在 .NET Framework 4.5 更新之後,Visual Studio 使用者可能無法打開或建立 C++ 或 JavaScript 檔案或項目。”
希望我的這篇文章能為遇到同樣問題的朋友有所幫助。
文章分類說明:
“開發筆記”分類主要記錄日常工作中遇到的各種問題,可能内容比較簡單,也可能沒有太多的技術含量,但都是平時工作中所遇到的開發問題,希望能對大家有所幫助。
轉載請注明出處。
作者:酷小孩
出處:http://www.cnblogs.com/babycool/
本文首發部落格園,版權歸作者跟部落格園共有。
轉載必須保留本段聲明,并在頁面顯著位置給出本文連結,否則保留追究法律責任的權利。