程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 文件“bin\Debug\WindowsFormsApplication2.exe”正由另一進程使用,因此該進程無法訪問該文件。,bindebug

文件“bin\Debug\WindowsFormsApplication2.exe”正由另一進程使用,因此該進程無法訪問該文件。,bindebug

編輯:C#入門知識

文件“bin\Debug\WindowsFormsApplication2.exe”正由另一進程使用,因此該進程無法訪問該文件。,bindebug


http://zhidao.baidu.com/question/221394579.html?qbl=relate_question_2&word=%BE%AF%B8%E6%094%09%CE%B4%C4%DC%BD%AB%22obj%5Cx86%5CDebug%5C%B5%E7%D3%B0%BC%C7%C2%BC%B9%DC%C0%ED%CF%B5%CD%B3.exe%22%B8%B4%D6%C6%B5%BD%22bin%5CDebug%5C%B5%E7%D3%B0%BC%C7
很明顯這是由於你剛才用DEBUG模式運行過這個程序吧!
然後你只是簡單的點了一下X就關掉了事,這說明一個問題,
你的程序在退出的代碼部份有問題,導致自己點了X關掉界面後程序的進程沒有被結束掉!
所以當你打算第二次生成EXE的時候由於開始生成那個EXE文件的進程正在運行中,所以就無法寫入了!
建議你把程序的結束函數處加上釋放進程的代碼.當然你要在進程管理器先找到WindowsFormsApplication2.exe這個進程並結束掉才能重新生成程序了。
http://zhidao.baidu.com/link?url=05DrgqcB7yFsApyaXmuitG4LY1uVjqc8dMyMm3xybMq3fR-Q6RBu01-T-5BWTXCigUoupPzyCDxkuRlCecPLyK
這句話表示你生成的WindowsFormsApplication9.exe還在運行中,沒有完全關閉,造成的原因可能有:
1.使用this.Hide();隱藏窗體,而不是真正關閉窗體。
2.沒有關閉窗體。
解決方法:
1.在合適的地方使用Application.Exit();關閉程序所有進程。
2.打開任務管理器,手動結束WindowsFormsApplication9.exe這個進程
3.重啟計算機(試過,有效)


 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved