2013-11-26 53 views
8

我正在寫一個Windows Phone 8遊戲,它需要一些支持桌面應用程序:級別編輯器等。由於我只有快速版本的VS,我使用2010年的Windows Phone創建這些(2012年不提供創建Windows應用程序的能力,我需要XNA)。VS2010拋出「無法複製文件」obj x86 Debug [file] .exe「,因爲找不到它。」

最近,我在嘗試構建時遇到了一個奇怪的錯誤: 「無法複製文件」obj \ x86 \ Debug \ LevelEditor.exe「,因爲找不到它。

我嘗試了許多解決方案,甚至要徹底重建解決方案,重新創建所有類文件,然後通過文本編輯器從舊文件複製代碼 - 無效。

這個錯誤似乎完全是虛假的,就好像我的項目有一些大小限制:在各種類中玩弄字符串常量似乎指向這一點,因爲我可以將字符數擴展到一個,直到發生錯誤,然後再減少另一個完全不同的類,並且項目將再次生成。

有沒有其他人看過這種行爲?有沒有解決方案,因爲它讓我瘋狂!

+1

是否有可能您的項目文件包含對Debug輸出的硬引用,並且您已切換到Release版本? – JaredPar

+9

有些東西在編譯器創建它後立即刪除了該文件。這並不罕見,它是感染許多機器的病毒。有很多名字,Avast特別討厭。 –

+0

感謝Hans - 甚至沒有認爲Avast可能會對我自己的版本造成問題......並且將它切換到靜音模式並沒有幫助!從Avast掃描中刪除構建路徑,再次刪除項目的構建。謝謝! –

回答

10

如上所述,Avast是問題所在。謝謝!

+0

LOL..avast在這裏是一個問題.. –

0

只需在進程中的任務管理器中找到您的項目的名稱,然後右鍵單擊並結束該過程。然後在Visual Studio中打開您的項目,單擊運行,它將工作。

相關問題