2015年11月26日 星期四

[.NET] VS錯誤訊息出現「重試次數超過10次。作業失敗。」、「由於另一個處理序正在使用檔案,所以無法存取該檔案」

說明:
使用VS 2010建置專案出現:
無法將 "obj\x86\Debug\xxx.exe" 複製到 "bin\Debug\xxx.exe"。
重試次數超過 10 次。作業失敗。
無法將檔案 "obj\x86\Debug\xxx.exe" 複製到 "bin\Debug\xxx.exe"。
由於另一個處理序正在使用檔案 'bin\Debug\xxx.exe',所以無法存取該檔案。


做法:
這是因為xxx.exe正在process中,將該開啓的程式關掉與關閉工作管理員-處理程序中的process,若還是不行,先清除專案再至Debug目錄下,將xxx.exe刪除再建置。

2015年11月11日 星期三

[.NET] Release建置卻無出現參考的dll檔

說明:使用VS 2010(.NET Framework 4.0),建置程式後,發現參考的dll沒進到Release資料夾內?


原因:因VS 2010加入參考多了內嵌Interop型別,預設為True,導致複製到本機變為False,因此無輸出dll至Release資料夾內,發行時造成某些功能無法正常運作。將內嵌Interop型別改回False,複製到本機即連動為True,重新建置即可。