none
C#編譯器出了一些問題 RRS feed

  • 問題

  • 我想繼續編輯之前寫的程式

    可是不知道為什麼,我要開啟表單的時候,他就會當機

    重新裝了之後也沒有改善

    請問一下,是出了時麼問題

    2011年4月26日 下午 02:08

解答

  • 與原問者有相同狀況

    1. 使用VS 2010 C# Express SP1 於 Win 7 x64 with SP1
    2. 建立一Windows Application , Solution name : 發信
    3. 儲存所有檔案(不為方案建立資料匣)
    4. 關閉VS
    5. 重新開啟VS 2010 C# Express 並由起始頁選擇發信方案
    6. 出現無回應警告並關閉
    7. 再次開啟VS 2010 C# Express, 告知載入發生問題

    然而,再度關閉方案 再關掉VS 再開VS 並由起始頁選擇發信方案
    可順利開啟

     補充: 後續使用 "發", "信", "Lee" 測試, 都會出現此狀況. 所以不是中文字的問題

    檢查 事件檢視簿 有兩個錯誤:

    根據以上 google之後 可在 MS Connect 找到相同的問題

    http://connect.microsoft.com/VisualStudio/feedback/details/663689/visual-studio-2010-professional-or-c-express-crashes-during-loading-projects-or-opening-forms-designer#details

    看來目前只能靜觀其變

     

     


    先查MSDN文件庫
    再用GOOGLE搜尋
    才到論壇來發問

     

    這是論壇不是技術支援中心
    沒有人得無償解答你的問題

     

    在標題或文章註明很急
    不會增加網友回覆速度



    • 已標示為解答 平oscar 2011年4月28日 上午 10:25
    2011年4月28日 上午 06:38

所有回覆

  • 它有跳出怎麼樣的訊息嗎 ?

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2011年4月26日 下午 03:14
    版主
  • 有可能是少了某個或某些先前參考的 Library?
    小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
    雲端學堂Facebook: http://www.facebook.com/pages/StudyAzurecom-yun-duan-xue-tang/155855707799579
    2011年4月26日 下午 03:21
    版主
  • 許多提問人認為不重要的事, 事實上都要耗廢解答者相當的心力去猜測、假設、懷疑。

    1. 由於你提到「重裝」, 所以我可以假設你出現的問題是在編輯時出了問題, 而不是在執行上出了問題。
    2. 同上, 你提到「表單」, 但到底是 Web Form 還是 Win Form? 由於你在 C# 討論區發問, 所以假設你說的是 Win Form。
    3. 至於「重裝」什麼? 有鑒於在這裡發問的人絕大多數使用 Visual Studio, 所以我假設你說的是重裝 Visual Studio。哪個版本? 由於最近的版本是 2010, 所以我假設你講的是 VS2010。
    4. 至於「之前」寫的程式, 你並沒有交待是多久之前? 是昨天? 一個禮拜前? 五年前? 二十年前? 但從你的前後文判斷, 我假設是在 Visual Studio 前一版本時代寫的程式。
    5. 如果是前一版本寫的程式, 那麼你在經過轉換的時候, 有沒有看到什麼問題? 由於你沒有提到, 所以我假設你在轉換過程中沒有遇到任何問題。
    6. 至於「當機」, 我不太相信這種問題會引發當機; 所以我姑且假設你講的是程式「當掉」, 或者是 Visual Studio 「當掉」。但是我又懷疑 Visual Studio 應該是沒有當掉, 只是它出現了什麼錯誤訊息, 導致你無法繼續編輯。

    如果你不是惜字如金的人, 或許你願意跟大家分享一下比較詳細的問題描述, 這樣也可以節省所有人花在猜來猜去的工夫跟時間。

     


    ASP.NET 2Share - http://www.dotblogs.com.tw/johnny
    2011年4月26日 下午 03:51
  • 好吧!好像真的沒寫清楚

    1.我所說的是win Form

    2.我所裝的是Microsoft Visual C# Express 2010 

    3.之前的檔案,不管是多久以前,甚至是剛存的檔案,都打不開

    4.我所謂的擋掉,是指他出現了 停止運作 的訊息

     

     

    如果還有不足的地方,請大家留言,謝謝大家願意回覆

     

    以下是我開啟時出現的是出畫面

     <iframe src="http://www.zumodrive.com/embed/c4WgYTU2ZT" width="500" height="400" frameborder="0"></iframe>

    他好像說文件沒有正確載入

    <iframe src="http://www.zumodrive.com/embed/c516NGEzYT" width="500" height="400" frameborder="0"></iframe>

    <iframe src="http://www.zumodrive.com/embed/c51hNTA0ZT" width="500" height="400" frameborder="0"></iframe>





    2011年4月27日 上午 08:57
  • 可以幫忙試一件事嗎 ?

    在C:\ 根目錄下先開一個純英文的目錄, 比方 C:\ABC

    然後開啟 C# 2010 Express, 建立一個新專案, 用英文名稱, 比方是XYZ, 然後關掉再開看看.


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2011年4月27日 下午 12:32
    版主
  • 恩!試過了,謝謝   但還是不行

    只不過我試到了一個辦法

    開啟的時候,先不點表單,先按F5編譯,編譯完之後就可以了

    可以告訴我為什麼嘛??

    2011年4月27日 下午 01:09
  • 看了你第三張圖,我想你試試看從 BIOS 裡面找到 DEP 的部分關掉它。

    若是這樣再跑就正常,表示你呼叫到一個 COM 物件有問題。

    DEP 在 BIOS 內實際項目明我記得論壇上有,你要自己找一下,都不是叫 DEP ,DEP 是微軟這樣叫的,但是意思一樣。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年4月27日 下午 02:24
  • 實在沒碰過這問題, 只好慢慢試,  請試一下以下的方法

    重新註冊你電腦中的 DLL 登錄

    for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

    另請參閱[Regsvr32 使用方法及錯誤訊息說明]


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2011年4月27日 下午 02:31
    版主
  • 有曾經動到 .Net 的 Global 設定嗎? 例如去改寫了 machine.config 或者從 GAC 卸除了哪個 dll?
    ASP.NET 2Share - http://www.dotblogs.com.tw/johnny
    2011年4月27日 下午 02:54
  • 先前測試在 Windows Server 2003 R2 上使用 VC6 追蹤 MFC 專案,F5 Debug 一直失敗,滿坑滿谷的 symbolic 找不到解析,直到關掉 DEP 才正常

     

    或許您可以參考以下圖片試試看設定成 "只為基本的 Windows 程式和服務開啟 DEP"

    (設定完要重新開機才會套用新設定值)

     


    2011年4月27日 下午 09:53
  • 與原問者有相同狀況

    1. 使用VS 2010 C# Express SP1 於 Win 7 x64 with SP1
    2. 建立一Windows Application , Solution name : 發信
    3. 儲存所有檔案(不為方案建立資料匣)
    4. 關閉VS
    5. 重新開啟VS 2010 C# Express 並由起始頁選擇發信方案
    6. 出現無回應警告並關閉
    7. 再次開啟VS 2010 C# Express, 告知載入發生問題

    然而,再度關閉方案 再關掉VS 再開VS 並由起始頁選擇發信方案
    可順利開啟

     補充: 後續使用 "發", "信", "Lee" 測試, 都會出現此狀況. 所以不是中文字的問題

    檢查 事件檢視簿 有兩個錯誤:

    根據以上 google之後 可在 MS Connect 找到相同的問題

    http://connect.microsoft.com/VisualStudio/feedback/details/663689/visual-studio-2010-professional-or-c-express-crashes-during-loading-projects-or-opening-forms-designer#details

    看來目前只能靜觀其變

     

     


    先查MSDN文件庫
    再用GOOGLE搜尋
    才到論壇來發問

     

    這是論壇不是技術支援中心
    沒有人得無償解答你的問題

     

    在標題或文章註明很急
    不會增加網友回覆速度



    • 已標示為解答 平oscar 2011年4月28日 上午 10:25
    2011年4月28日 上午 06:38
  • 問題似乎是出在Visual Studio 2010 Phone 這個程式,我把他整個移除後重開機,就沒有這個問題了
    2011年7月29日 下午 07:22