今天打算用VisualStudio2012作一個js效果頁面測試的時候,打開VS2012新建項目,可是並無像以前那樣順利的建立頁面,而是彈出了一個錯誤窗口。html
個人系統是win8專業版 64位 ,同時安裝了VS2010和VS2012。而後我又試了一下VS2010,新建項目、新建網站等等,一切正常。c++
額,看來這個問題就是只和VS2012有關係了。windows
百度一番以後,找到了兩篇文章:測試
vs2012創建c++項目爲啥會這樣? - CSDN論壇 - CSDN.NET 網站
VS2012出問題了 一建立新項目就彈出 」未找到與約束「 - CSDN論壇 - CSDN.NETspa
以上兩篇文章基本上總結起來就是最近更新的windows補丁致使的。.net
好比,上面兩篇文章中提到最多的 「kb2805222 .net4.5 framework 更新程序」;或者最近更新的.net framework的更新。3d
恩,按照上面介紹的方法,卸載更新。htm
1.我先查看了一下最近的更新,發現昨天果真進行了windows補丁的更新。blog
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 文件或項目。」
但願個人這篇文章能爲遇到一樣問題的朋友有所幫助。
文章分類說明:
「開發筆記」分類主要記錄平常工做中遇到的各類問題,可能內容比較簡單,也可能沒有太多的技術含量,但都是平時工做中所遇到的開發問題,但願能對你們有所幫助。
轉載請註明出處。