2011-07-20 50 views
1

我有幾個項目,當我在另一臺計算機上運行他們,它觸發一個錯誤,指出:犯規屬於調試...Winform的項目遷移問題

,它會打開一個瀏覽器對話框,如果它希望我指向丟失的文件..

我該如何克服這個問題?

"Entering break mode failed for the following reason: Source file:"D:Document and Settings..."(path to the old directory the files were).. doesnt belong to to the project being debugged.." 
+0

您正在使用舊的pdb文件與您的二進制文件,嘗試清除解決方案並重建它 – Waleed

+0

我該如何清除解決方案? –

+0

右鍵單擊解決方案資源管理器中的解決方案節點,然後選擇clean。或者你可以使用調試菜單 – Waleed

回答

2

嘗試看看這裏:

"Entering break mode failed for the following reason: Source File XXX does not belong to the project being debugged

從上面的帖子:

我發現兩件事情可能幫助:

1)我以前曾感動依賴項目的文件夾位置,然後刪除並重新添加 e項目到我的解決方案。但是,依賴項目的「參考」 仍顯示舊的 位置的路徑。不幸的是,這些屬性在 GUI中是隻讀的,所以我只是刪除並重新添加了項目引用。 2)我注意到我的Visual C#2005 Express沒有「Build」, 「Clean Solution」菜單選項。相反,我關閉了Visual C#,刪除了每個項目下的「bin」和「obj」目錄,並重新啓動了Visual C#,並且事情再次按預期工作。

+0

在微軟的Visual Studio C#2010,我不能看到乾淨的解決方案的選擇..我可以在Visual Studio 2008 –

+0

在頂部菜單...建立>乾淨的解決方案!否則,你可以去你的文件夾項目,並嘗試刪除obj和斌文件夾 – danyolgiax

+0

我刪除了兩個文件夾..它似乎現在工作.. –