新聞中心
Visual Studio 2008現(xiàn)在使用的開發(fā)人員還為數(shù)不少,不過在開發(fā)過程中,肯定會出現(xiàn)一些問題,這里集中討論其中的三個問題,希望有所幫助。

很久沒有寫技術(shù)相關(guān)的博客了,今天將一些容易遇到,但很瑣碎的3個小問題發(fā)出來。畢竟多些資源,少些煩惱。
1.filename.aspx.designer.cs 中控件ID不同步更新修改的問題:
當(dāng)我們在aspx的源代碼界面下工作時,有時修改了一些控件label啊textbox等的ID,在cs代碼中并不能由Visual Studio 智能感知到這些控件。
打開對應(yīng)的XXX.aspx.designer.cs,才發(fā)現(xiàn)這些控件的ID并沒有自動修改為我們在aspx源碼中所寫的。
如果再在XXX.aspx.designer.cs中重改一遍,肯定是麻煩且易出錯的。
經(jīng)過一番嘗試,可以通過將aspx從源代碼視圖切換到“視圖設(shè)計器”,一般可以解決此問題。某些頑固的,可以切換后,再保存,并重啟Visual Studio 。
另外,在Visual Studio 2008中切換到視圖設(shè)計器導(dǎo)致IDE假死無響應(yīng)的問題,目前有兩種辦法:
2.Visual Studio 2008 不能切換到設(shè)計視圖的解決辦法
家里電腦上安裝了Visual Studio 2008,之前沒裝其他版本的Visual Studio ,最近在使用webform窗體的時候發(fā)現(xiàn)不能切換到設(shè)計視圖了,一點(diǎ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 切換到設(shè)計視圖的時候就運(yùn)行到這個setup.exe,很詭異,看來是跟office 2007 有沖突 本來電腦上沒有安裝office
2007,一次需要打開.docx,安裝了一個相關(guān)插件,結(jié)果引來這個麻煩事,寫下來希望對遇到同樣問題的人有點(diǎn)幫助
3.注冊表導(dǎo)致Visual Studio 2008切換設(shè)計視圖假死
Visual Studio 2008剛剛出來的時候,安裝過一次,一段時間沒用,后來打開WebApplication的時候,一點(diǎn)設(shè)計,Visual Studio 2008IDE就死掉。后來就刪除
了。最近打算用Visual Studio 2008,就又開始安裝了。
第一次安裝:用的是電腦公司克隆版9,克隆好系統(tǒng)就安裝Visual Studio 2008,啟動空WebApplication點(diǎn)設(shè)計就死。
到網(wǎng)上查找,有不少提出這個問題的,但是沒有解決方案。
又下載了一個YLMF克隆版,克隆好就安裝Visual Studio 2008,測試沒有問題。可把需要的軟件安裝好之后,點(diǎn)設(shè)計又死。
下面是痛苦的歷程,多次的克隆,安裝,不過功夫不負(fù)有心人,確定了問題的原因,安裝了RTX2006(騰訊通)之后,導(dǎo)致了Visual Studio 2008
WEB設(shè)計假死。
罪魁禍?zhǔn)状_定之后,就是查找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設(shè)計界面就
假死。
不知道沒有安裝OFFICE2003的機(jī)器上安裝Visual Studio 2008這個鍵值是什么?
Visual Studio 2008在ASPX的源代碼視圖下,出現(xiàn)元素的錯誤提示。
“無法加載"*.site"”等,或者:
在加載母版時,出現(xiàn)ASP.NET運(yùn)行時錯誤,無法處理母版文件(*.master),原因是代碼目錄尚未生成。
問題出在編譯目錄中有的代碼存在錯誤造成的。只需要將相關(guān)代碼的錯誤去掉(如果你在用源碼管理系統(tǒng)的話,請獲取到最新)
答案來自: http://social.microsoft.com/Forums/zh-CN/Visual Studio tszhchs/thread/3878e61d-b1ab-46c6-8763-02871be4ca54
分享標(biāo)題:VisualStudio2008中三大問題的解決方法
文章網(wǎng)址:http://fisionsoft.com.cn/article/dhjgees.html


咨詢
建站咨詢
