none
使用條件式編譯符號 無法編輯後繼續 RRS feed

  • 一般討論

  • 用的是Visual Studio 2010 , 撰寫語言為C#

    在使用條件式編譯符號管理不同專案時 發現編輯後繼續功能則無效了

    在偵錯時編輯繼續則會跳出"已對程式碼進行編輯,但無法加以編譯。"的錯誤

    請問有解法嗎?? 謝謝

    2011年10月27日 上午 07:27

所有回覆

  • 如果編輯的程式碼不符合條件編譯的條件, 就不會被編譯, 也就不會有條件編譯的效果
    2011年10月27日 上午 09:08
  • 可是我編輯的程式碼是符合條件編譯耶

    就算偵錯時中斷 按個enter在繼續都會跳錯誤訊息...

    完全不讓我編輯後繼續 怎麼會這樣。

    2011年10月27日 上午 09:20
  • 您有設定IntelliTrace功能嗎? 會不會是這個問題:Can't edit and continue when using Visual Studio 2010 on a 64 bit machine, app targets x86
    2011年10月28日 下午 02:01
  • 偵錯時編輯動作,只能在很微小的範圍進行,不能影響到編譯邏輯、記憶體位置等,不要把這功能當成 VB6 在開發環境的直譯能力。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年10月28日 下午 03:09
  • 您有設定IntelliTrace功能嗎? 會不會是這個問題:Can't edit and continue when using Visual Studio 2010 on a 64 bit machine, app targets x86
    之前有開過,後來有確認把他關掉了。
    2011年10月29日 上午 03:00
  • 偵錯時編輯動作,只能在很微小的範圍進行,不能影響到編譯邏輯、記憶體位置等,不要把這功能當成 VB6 在開發環境的直譯能力。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    這我知道,但問題是我現在連按個空格都不行,所以才想知道原因。
    2011年10月29日 上午 03:01
  • 編譯模式必須為 Debug ,不能為 Release 。

    另外請測試一個新建專案,確認是電腦問題還是專案問題。


    T.L. Cheng
    2011年11月5日 下午 03:03
    版主