目前,我有一個包含域層基礎和溶液B的二進制文件從溶液A.參考溶液A,有沒有辦法從一個直通調試其他與視覺兩個實例工作室開放(每個解決方案一個)。我讀過,您可以將解決方案A中的現有項目添加到解決方案B.是否有其他解決方案可行?我試着直接將解決方案A附加到解決方案B中正在運行的可執行文件,但它不會讓我將多個調試器附加到同一個應用程序。調試通過在Visual Studio中不同的解決方案
我應該注意到,當我踏進一塊它會自動調出解決方案B的Visual Studio實例中的代碼進行調試時,我認爲這是可以接受的,但是您不能只設置任意斷點並等待代碼以這種方式擊中它們。
謝謝
也見克里斯的答案。您可以在解決方案B中將解決方案A的源代碼設置爲斷點,而無需向解決方案添加項目。將Visual Studio指向A的PDB文件(在編譯期間創建,請參閱Chris的答案),然後在解決方案B中打開A的源文件。您可以打開或拖放,您不必將其添加到解決方案中。值得注意的是,有些時候斷點看起來是空的(就像它不會被打到),直到它被裝載,這可能是在運行時。 – Vimes 2013-07-31 20:24:22
@JohnB當你說「drag-n-drop」時,你是什麼意思?如果我從VS 2010的一個實例的解決方案資源管理器中拖動文件到另一個實例,唯一有效的拖動目標是文本編輯器,它只是將文件的副本粘貼到打開的文檔中。如果我從VS的一個實例拖動編輯器選項卡,我不能將它放到另一個實例中。有沒有一個快速簡單的方法來做到這一點,不涉及文件 - >打開? – Weeble 2014-03-06 14:07:39
@Weeble,我將源文件從Windows資源管理器拖到Visual Studio文本區域。對我來說,這會打開文件。 – Vimes 2014-03-06 22:51:53