none
編譯後沒改變? RRS feed

  • 問題

  • 請教各位前輩
          我使用visual studio撰寫我的c#程式,但是最近在編譯的時候,發現我不管程式碼改怎麼改,編譯出來的程式仍然是原本的結果
    縱使我嘗試在裡面故意寫錯語法,還是可以編譯,耳且是維持在原本的結果,請問這是怎麼回事?
    2009年2月4日 上午 08:17

解答

  • HI,

    您可以使用滑鼠的右鍵點中[方案總管]視窗中的專案名稱, 再從出現的功能表選擇[清除]功能, 做好之後執行建置專案的動作, 看看EXE的日期是否和您的電腦日期一樣?

    tihs
    • 已標示為解答 Lolota Lee 2009年2月17日 上午 01:47
    2009年2月11日 上午 01:55

所有回覆

  •  會不會是改錯檔案..? 你試試看用偵錯的方式,看看能不能正常設定中斷點?
    態度決定一切 ! - blog : http://bauann-makeit.blogspot.com/
    2009年2月4日 上午 08:44
  • HI,

    您可以檢查副檔名為EXE的檔案的修改日期, 和副檔名為CS的檔案的修改日期, 如果EXE檔案的修改時間比CS檔案的修改時間新, 就不會進行編譯,直接執行EXE程式

    tihs
    2009年2月5日 上午 01:23
  •  你指的exe檔是Debug目錄下的嗎?如果是的話的確比cs檔還新,我的cs檔的修改日期是2009/02/05
    但編譯後Debug目錄下的exe檔居然是2009/10/22 @@ 就算刪掉Debug目錄後重新編譯出來日期仍然是2009/10/22
    2009年2月5日 上午 01:44
  • HI,

    如果EXE的日期比CS的日期新, Visual Stduio就不會進行建置的動作, 您可以檢查一下電腦的日期是否不正確?

    tihs
    2009年2月7日 上午 02:43
  • 我確定我的系統日期沒有錯誤耶@@
    2009年2月10日 上午 04:13
  • 您的OS是? 如果是Vista,有設定以「系統管理員」身份啟動Visual Studio嗎?
    http://social.msdn.microsoft.com/Forums/zh-TW/236/thread/f97d24ec-ef4b-46b8-a8eb-51458a14cf41
    微軟技術支援中心(CSS) - http://twitter.com/msdn_taiwan
    2009年2月10日 上午 05:07
  • OS 是 xp sp3 使用visual studio 2005

    2009年2月10日 上午 05:59
  • 如果在新增一個專案,然後寫一些簡單的程式碼,也會這樣嗎?


    微軟技術支援中心(CSS) - http://twitter.com/msdn_taiwan
    2009年2月11日 上午 01:39
  • HI,

    您可以使用滑鼠的右鍵點中[方案總管]視窗中的專案名稱, 再從出現的功能表選擇[清除]功能, 做好之後執行建置專案的動作, 看看EXE的日期是否和您的電腦日期一樣?

    tihs
    • 已標示為解答 Lolota Lee 2009年2月17日 上午 01:47
    2009年2月11日 上午 01:55
  • 回tihs,我按照你說的做了,日期現在果然正常了
    但是當我按下開始偵錯後,不會預覽的程式,直接又跳回編輯畫面@@
    2009年2月11日 上午 07:59
  • HI,

    您說的[不會預覽的程式]是什麼意思? 您開發的是網頁嗎?

    tihs
    2009年2月13日 上午 01:29