2015-06-12 46 views
0

我最近移動到Mac,並使用Parallels中的Visual Studio 2013進行開發。我使用Sourcetree從BitBucket回購項目中提取了一個項目。代碼更改不包括構建 - Visual Studio 2013

現在,我所做的任何代碼更改都不會轉換爲任何更改。例如,我可以評論所有啓動例程和項目工作正常(就像評論之前一樣)。

此外,所有斷點都顯示爲空的球,並帶有感嘆號(斷點不會被打中,源代碼與原始版本不同)。

我試圖清理,重建,刪除obj/bin目錄無濟於事。

回答

0

通常情況下,'源代碼與原始版本不同'的說法是正確的。

唯一的提示是'Parallels',但這不應該是一個問題。幾個猜測:

  1. 您是否正在運行與ISS開發主機的Web項目?它可以從另一個文件夾運行你的網站,但是VSS會附加到這個實例。
  2. 您是否有構建輸出錯誤(請參閱錯誤標籤)。如果是,請檢查是否啓用了「運行上次成功構建」設置。這可能會禁用運行您的意外的二進制文件
  3. 是否有重寫的調試入口點?它可能是一個預編譯版本,包含在源代碼或其他位置。在這種情況下,刪除obj/bin文件夾將不起作用。

只要讓我們確保這與Parallels無關。我個人使用融合與統一,但我期望類似的技術。它是一個訓練營安裝?在這種情況下,嘗試啓動本機並查明問題是否仍然存在。

+0

謝謝。 1.該項目是VSTO項目(雖然解決方案的一部分是基於Web的) 2.沒有錯誤,沒有「最後配置」。有趣的是,如果我故意犯的語法錯誤,該項目不會生成(並且不會開始調試)。 3.我不知道如何檢查這個。你可以幫我嗎? – user3599495

相關問題