2012-06-24 130 views
20

配置:不能在VS2012 RC開始調試

  • Windows 7中,64位
  • 的Microsoft Visual Studio專業2012 RC版11.0.50522.1 RCREL
  • 在管理員模式下運行VS
  • VS解決方案包含一個帶有目標:.NET Framework 4的Web應用程序。

當我按F5時,解決方案將生成...並且沒有其他任何事情發生。

  • 適用於IIS或VS Dev Server。
  • 與「任何CPU」或「86」

的平臺目標偏偏相反,如果我使用調試/附加到進程...菜單,幾秒鐘後,我得到:

  • 「調試器處於忙狀態」 - 調試器正在執行比預期更長的遠程操作。該對話框會一直保留到我點擊「終止」並確認。
  • 然後出現以下對話框: 「Microsoft Visual Studio」 「無法連接到名爲[COMPUTER NAME]的Microsoft Visual Studio遠程調試監視器。與Visual Studio遠程調試器的網絡連接已關閉。
  • 點擊確定後,'正常'「附加到進程」窗口終於出現。其中,「可用進程」列表爲空。

任何建議或線索?

,我想知道的要點:

  • 爲什麼進程列表是空的?如果調試器無法看到任何進程,則不起作用就不足爲奇了。
  • 爲什麼當它只是訪問本地計算機時,要進行「遠程」調試?

(交叉貼在social.msdn

+0

我試過一個簡單的測試控制檯應用程序(任何CPU)在VS 2012.4版本,它調試罰款。用戶之間的共同點似乎是在VS2012中首次開放VS2010項目。因爲這是我遇到的問題,我無法調試我的舊VS2010項目。 – IbrarMumtaz

回答

2

最終,VS2012的修復解決了這個問題對我來說。我遵循在您的social.msdn cross-post找到的建議沒有任何解決方案(Devenv.exe/SafeMode/ResetSettings/ResetSkipPkgs和/安裝程序)。和您一樣,我的解決方案(VS 2010 SP1)也有一個Web應用程序(以.NET 3.5爲目標),並將啓動項目設置爲一個winforms應用程序。 ASP.NET開發服務器沒有啓動,我試圖調試的應用程序也沒有啓動。

請注意,此問題也發佈到Connect at this link(由您?)。如果其他人看到此問題,Connect人員請求運行Microsoft Visual Studio 2012反饋工具來收集數據。當我在查找連接問題之前開始修復過程時,我沒有,也無法通過日誌記錄向MS提供反饋。

+0

謝謝史蒂文。不,連接問題不是來自我的。很高興聽到你修好了。我會在某個時候嘗試。現在,我已經回到了VS2010,以便我可以完成我的工作...... –

3

我有一個類似的設置,我在這裏和Microsoft Connect上都遵循了所有的建議 - 這些都不適合我。唯一能做的工作是將x64文件夾中的MSVSMON.EXE重命名爲MSVSMON.EXE.OLD,並將文件從x86文件夾中複製到位。我不確定這樣做是否還有其他的影響,但似乎解決了我的問題。

0

在另一臺計算機上,使用Visual Studio 2012的RTM,我打開了一個較舊的項目,發現我無法按F5啓動應用程序。似乎發生的所有事情都是窗口底部邊緣狀態欄中的一條消息:「此項不支持預覽」。

此解決方案有兩個項目,正確的解決方案資源管理器中的加粗,大概表明它是啓動項目。

但是,在選擇項目並在上下文菜單中選擇「設爲啓動項目」後,我便可以使用F5來運行和調試它。

事實證明,「該項目不支持預覽」與該問題無關,但是隻要在解決方案資源管理器中選擇的項目不支持預覽,就會在狀態欄上顯示一條消息。

+1

我剛剛在VS2010中調試VS2013時遇到了同樣的症狀,最近嘗試調試一個項目。做你做的事情並不適合我。然而,有效的是使用任務管理器殺死vshost.exe進程。我認爲這是2010年的主機流程,不知何故它與2013年的調試不兼容。一旦我殺了它,擊中F5就很好。 – Tombala

5

我在使用VS 2010項目的VS 2012(不是RC,但最終版本)中遇到同樣的問題。它會很好地構建,但調試器不會啓動。所以,我修改瞭解決方案文件:

更改「格式優化版本11.00」到「格式優化版本12.00」 而改變「#的Visual Studio 2010」,以「#的Visual Studio 2012」

這是一種解決方法現在到我的公司將其項目升級到VS 2012.

2

同時運行Visual Studio 2010和Visual Studio 2012時,發現類似問題。關閉Visual Studio 2010允許調試器開始在Visual Studio 2012中工作。

+0

+1,關閉VS 2010爲我解決了這個問題。謝謝! – Alexander

+0

我曾在VS2013試圖打開一個VS2010項目。簡單地關閉VS2010並不適用於我,但我使用任務管理器殺死了vshost.exe進程,一切正常。也許我的VS在關閉VS主機進程後不知何故。如果別人偶然發現這個老問題。 – Tombala

3

我最終通過刪除\ Windows \ Prefetch文件夾中的msvsmon *。*條目來解決此問題。這樣做後,我可以正常調試。

-2

所有您需要做什麼來解決,這是去「項目>設爲啓動項目」然後按F5 調試按鈕,它會工作

+0

它不適用於我 – iroel

1

我有同樣的問題 - 開始調試剛剛告訴我有什麼好工作,它已作出的構建和決定,這就夠了。

我擔心最糟糕的,但幸運的是我重新啓動解決了這個問題。

我知道,這因此是儘可能提供幫助的人這一問題遭受相當無用的職位,但我認爲這是值得注意的一點,因爲它顯示了一個),其他人同樣的問題,請修復它的MS和b)有時重新啓動修復它,所以也許這告訴維護者的東西。

1

如果打開一個VS 2010項目與新的VS 2012版本中,它可能是你的bin和OBJ文件夾所導致的問題,刪除它們解決了,你可以清理你的解決方案me.Or的問題,但我更喜歡手動刪除。

-2

我已經檢查過,從初創項目屬性 - >調試「啓用在Visual Studio宿主進程」選項固定同樣的問題 - 啓用調試器選項

0

對於它的價值,我發現我當我的主機文件中缺少一個條目時收到此錯誤消息。我正在使用本地域別名,我試圖調試的那個不在主機中。添加缺少的條目解決了我的問題。

0

只是我的兩分錢,

我曾經歷過這個問題,現在的兩倍,它畢竟我試過的建議事實證明,這是BitDefender的我的本地機器上正在做這個。所以我對這個問題的解決方法是嘗試將本地安全軟件的例外添加到防火牆和AV部分中。告訴它完全忽略msvsmon.exe和devenv.exe,看看有什麼不同。

否則請嘗試徹底刪除它並查看它是否允許您調試解決方案。

您可以在這裏看到更多的信息:http://forum.bitdefender.com/index.php?showtopic=37028

我安裝了最新的BitDefender版本,一切都對我很好。

0

我個人遇到過一些可比較的問題問題:Visual Studio 2010沒有開始調試,而是凍結。

當我點擊VS時,它顯示一個「等一下」或「切換到」的消息框,這對我沒有幫助。

使用任務管理器我可以殺死* .vshost.exe進程,它使VS恢復正常,但終止了調試。立即啓動應用程序而不用調試啓動程序。

解決方案

禁用索引服務,爲您的代碼目錄!要麼停用索引服務,要麼取消選中索引服務控制面板中的文件夾。

0

對於C++應用程序有這個問題。看着ProcMon中的devenv.exe事件,我指出它試圖加載一個Visual Assist配置文件,我在我的磁盤清理熱情中意外刪除了它。刪除,然後再次安裝擴展爲我固定它。

1

我剛剛關閉並重新打開VS.這似乎解決了我的問題

+0

它似乎也適用於2013年。 – sergiol