Visual Studio 2008中三大問題的解決方法
很久沒有寫技術相關的博客了,今天將一些容易遇到,但很瑣碎的3個小問題發(fā)出來。畢竟多些資源,少些煩惱。
1.filename.aspx.designer.cs 中控件ID不同步更新修改的問題:
當我們在aspx的源代碼界面下工作時,有時修改了一些控件label啊textbox等的ID,在cs代碼中并不能由Visual Studio 智能感知到這些控件。
打開對應的XXX.aspx.designer.cs,才發(fā)現(xiàn)這些控件的ID并沒有自動修改為我們在aspx源碼中所寫的。
如果再在XXX.aspx.designer.cs中重改一遍,肯定是麻煩且易出錯的。
經(jīng)過一番嘗試,可以通過將aspx從源代碼視圖切換到“視圖設計器”,一般可以解決此問題。某些頑固的,可以切換后,再保存,并重啟Visual Studio 。
另外,在Visual Studio 2008中切換到視圖設計器導致IDE假死無響應的問題,目前有兩種辦法:
2.Visual Studio 2008 不能切換到設計視圖的解決辦法
家里電腦上安裝了Visual Studio 2008,之前沒裝其他版本的Visual Studio ,最近在使用webform窗體的時候發(fā)現(xiàn)不能切換到設計視圖了,一點切換Visual Studio 就卡死,網(wǎng)
上搜索了一下除了重裝Visual Studio 2008 沒有發(fā)現(xiàn)其他解決辦法,發(fā)現(xiàn)Visual Studio 2005也有這個問題,Visual Studio 2005的解決辦法是
http://www.cnblogs.com/abeen/archive/2007/02/04/639871.html
對Visual Studio 2008不起作用,說下Visual Studio 2008解決辦法:
把C:\Program Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller\setup.exe刪除或改名
重啟Visual Studio ,問題解決
不知道為什么Visual Studio 切換到設計視圖的時候就運行到這個setup.exe,很詭異,看來是跟office 2007 有沖突 本來電腦上沒有安裝office
2007,一次需要打開.docx,安裝了一個相關插件,結(jié)果引來這個麻煩事,寫下來希望對遇到同樣問題的人有點幫助
3.注冊表導致Visual Studio 2008切換設計視圖假死
Visual Studio 2008剛剛出來的時候,安裝過一次,一段時間沒用,后來打開WebApplication的時候,一點設計,Visual Studio 2008IDE就死掉。后來就刪除
了。最近打算用Visual Studio 2008,就又開始安裝了。
第一次安裝:用的是電腦公司克隆版9,克隆好系統(tǒng)就安裝Visual Studio 2008,啟動空WebApplication點設計就死。
到網(wǎng)上查找,有不少提出這個問題的,但是沒有解決方案。
又下載了一個YLMF克隆版,克隆好就安裝Visual Studio 2008,測試沒有問題??砂研枰能浖惭b好之后,點設計又死。
下面是痛苦的歷程,多次的克隆,安裝,不過功夫不負有心人,確定了問題的原因,安裝了RTX2006(騰訊通)之后,導致了Visual Studio 2008
WEB設計假死。
罪魁禍首確定之后,就是查找RTX2006安裝程序做了什么。又經(jīng)過了幾個小時的折騰,最后確定原因出在注冊表中的一個鍵值上面。
原鍵值:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\5.0\0\win32]
@="C:\\Program Files\\Common Files\\Microsoft Shared\\OFFICE11\\msxml5.dll"
安裝RTX2006后:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\5.0\0\win32]
@="C:\\Program Files\\Common Files\\Tencent\\MSXML5.dll"
如果這個鍵值不為C:\\Program Files\\Common Files\\Microsoft Shared\\OFFICE11\\msxml5.dll,啟動Visual Studio 2008 的WEB設計界面就
假死。
不知道沒有安裝OFFICE2003的機器上安裝Visual Studio 2008這個鍵值是什么?
Visual Studio 2008在ASPX的源代碼視圖下,出現(xiàn)元素的錯誤提示。
“無法加載"*.site"”等,或者:
在加載母版時,出現(xiàn)ASP.NET運行時錯誤,無法處理母版文件(*.master),原因是代碼目錄尚未生成。
問題出在編譯目錄中有的代碼存在錯誤造成的。只需要將相關代碼的錯誤去掉(如果你在用源碼管理系統(tǒng)的話,請獲取到最新)
答案來自: http://social.microsoft.com/Forums/zh-CN/Visual Studio tszhchs/thread/3878e61d-b1ab-46c6-8763-02871be4ca54
原文標題:VS2008開發(fā)環(huán)境中容易遇到的3個問題之解決辦法
鏈接:http://www.cnblogs.com/meta/archive/2009/09/14/1566416.html
【編輯推薦】
- Visual Studio 2010響應Ribbon控件消息
- 微軟稱C++將得到Visual Studio 2010更多支持
- Visual Studio 2010新特性:動態(tài)語言功能
- 微軟對Visual Studio 2010的Bug熟視無睹?
- Visual Studio 2010 Beta1試用手記
【責任編輯:彭凡 TEL:(010)68476606】