none
為何Compile失敗時仍然會建置出WinForm? RRS feed

  • 問題

    • 作業系統版本-Windows 7
    • 開發工具版本-Visual Studio 2008
    • 開發環境-Windows Form
    • 錯誤訊息與狀況描述:我的專案是c# winform,不知道從什麼時候開始,即使是compile失敗,即有error時(例如語法結尾未加分號等),仍然會在compile後產生視窗,也就是成功執行,但就我印象中,以前有compiler error時,是無法執行的,不曉得是不是我改到了什麼設定?基本上我希望是有error就不執行,不然每次有error時都要重覆shift+f5,實在很惱人.
    2011年4月13日 上午 01:21

解答

  • 工具->選項->專案和方案->建置並執行->執行時(如果發生建置或部署錯誤)->提示啟動或不啟動...
    • 已標示為解答 s881527 2011年4月13日 上午 05:25
    2011年4月13日 上午 05:04

所有回覆

  • 專案->屬性->建置事件->執行建置後事件->建置成功時...
    2011年4月13日 上午 01:37
  • 您所執行的應該是先前建置成功的版本, 專案建置失敗是無法執行的
    2011年4月13日 上午 02:11
  •  

    沒錯,他的確是執行舊版本,但我不希望他跑出執行的動作(因為是舊版本,執行的動作本身就沒意義了)

    依Joe Hung所說,我專案的設定就是"建置成功時",但仍舊是一樣的狀況,而且這項設定好像是針對這設定頁匡上面的建置後事件命令吧


    2011年4月13日 上午 04:54
  • 工具->選項->專案和方案->建置並執行->執行時(如果發生建置或部署錯誤)->提示啟動或不啟動...
    • 已標示為解答 s881527 2011年4月13日 上午 05:25
    2011年4月13日 上午 05:04
  • 工具->選項->專案和方案->建置並執行->執行時(如果發生建置或部署錯誤)->提示啟動或不啟動...

    問題解決了!

    原來專案設定在工具那也有,害我以為只有在專案屬性,這樣子寫程式就舒服多了!

    謝謝你!

    2011年4月13日 上午 05:24