none
Release 的 C# Window Form *.exe 無法執行 RRS feed

  • 問題

  • Hi ! 各位好

    我最近在撰寫 Window Form 程式,利用 VS 2010 ,作業系統平台是 Win 7,.NET 4.5

    我在撰寫過程中,Debug 時,程式都能正常執行,但是不使用 VS 2010 開起專案檔 Debug 時

    若直接開啟 bin\Debug\ (或 bin\Release\ ) 下的執行檔時,執行檔案時沒有視窗跳出,

    打開工作管理員時發現會有我寫的 Window Form 程式在執行(有時候不只一個,會有多個),也沒辦法結束處理程序

    我之前都不會這樣,是這一兩天才出現這個現象....

    另外比較奇怪的是,之前利用 VS2012 撰寫的 Window Form 程式反而可以執行...。

    請問是發生了什麼事?有什麼可能的解決方法嗎?謝謝!


    2015年12月4日 上午 10:29

解答

  • 可以照著心冷大的建議, 在其他電腦執行看看, 如果其他電腦正常, 可能是你電腦裡的 CLR 被影響了.

    那就試著移除 .Net Framework 重新安裝


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2015年12月4日 下午 06:47
    版主
  • 你如果是複製修改專案,看看這篇:[.Net] 直接複製專案原始碼變更專案名要記得改 GUID

    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2015年12月5日 下午 02:59
  • 我找到問題的根本了

    是防毒軟體的問題

    我用的是AVAST免費版的

    把防毒軟體更新後就解決了

    2015年12月12日 下午 12:40

所有回覆

  • VS2010 只支援到 .Net 4.0 吧...

    你的意思是再開發機就跑不起來,還是部署後的其他電腦?


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2015年12月4日 下午 03:00
  •  .NET 4.5 是為了執行其他人用 VS 2012 開發的程式所以安裝,不過是好久以前就安裝了,之前執行都 ok

    沒有部署到其他電腦,另外在安全模式下執行是 ok,所以應該是某些背景程式的影響造成無法執行,只是想問問看是否有網友有類似的問題。


    2015年12月4日 下午 03:13
  • 另外我之前有試著中斷某些程式的執行,例如 VCsystray.exe 與 GWX.exe 等程式,然後就突然發現我的程式可以執行了...。不過後來重新開機後如法炮製,卻還是無法執行...。(但是之前那個用 vs2012 開發的視窗程式還是都可以順利執行...)
    2015年12月4日 下午 03:22
  • 可以照著心冷大的建議, 在其他電腦執行看看, 如果其他電腦正常, 可能是你電腦裡的 CLR 被影響了.

    那就試著移除 .Net Framework 重新安裝


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2015年12月4日 下午 06:47
    版主
  • 你如果是複製修改專案,看看這篇:[.Net] 直接複製專案原始碼變更專案名要記得改 GUID

    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2015年12月5日 下午 02:59
  • 感謝心冷大與 Bill 大的答覆:

    依照兩位的提示

    我移除 .NET framework 重新安裝後還是無法執行

    但是我移除 vs 2010 後.......居然可以執行了...目前準備重灌...XD

    謝謝二位大大

    2015年12月8日 下午 02:08
  • 我也有遇到同樣的問題耶

    不過我的版本是VS 2013

    敢問Peter大大最後是如何解決這個問題?

    2015年12月12日 上午 02:12
  • 我找到問題的根本了

    是防毒軟體的問題

    我用的是AVAST免費版的

    把防毒軟體更新後就解決了

    2015年12月12日 下午 12:40
  • 真的耶 0w0""" 害我還不小心把 2010 升級到 2015 ...剛升級完 ok 過不久又當掉了...更新 avast! 後就正常了XDDD 太感謝囉

    2015年12月14日 下午 01:11