2011-02-10 32 views
6

我有64位操作系統上的Visual Studio 2010,以及包含多個項目的大型解決方案。主要的是一個ASP.NET MVC 3項目。可以編輯並繼續在64位Windows 7操作系統上使用VS 2010,ASP.Net MVC應用程序嗎?

我試圖啓用「編輯並繼續」,但我沒有任何運氣。我按照這裏列出的所有步驟:

http://hobby.keluargareski.net/2010/05/17/how-to-enable-edit-and-continue-in-visual-studio/

,在我所有的項目有針對性的x86。我收到一個對話框,指出:

有沒有人有類似的設置任何成功「如果大會尚未加載不允許更改」?這甚至有可能嗎?

+0

這裏沒有成功。 – 2011-11-23 11:41:36

回答

2

消息「如果程序集尚未加載,則不允許更改」意味着您嘗試更改的代碼不在Visual Studio中可以找到/已經構建的程序集中。也許你正試圖調試一個沒有編譯進二進制文件的類。如果您有多個項目,並且您嘗試調試的類位於未配置爲在該配置中構建的類別。進入調試 - >配置管理器,並確認您的調試項目是否勾選了複選框。

檢查您的二進制文件的輸出路徑,並確保它們都進入可以被調用程序集發現的目錄,即您可以嘗試將所有程序集放到同一目錄中。

此外,您可以通過刪除引用然後將其添加回來來刷新對相關項目的引用,因爲visual studio有時可能以這種方式出現buggy。

希望這會有所幫助,因爲這是一個相當普遍的問題。

2

通用的問題是正確的:(我還沒有想通了,我的解決方案之一,但在另一個我終於發現我在做什麼「錯誤」。

我的解決方案有一個用於Windows的項目,和一個WindowsPhone項目,我的問題是最近編輯過的文件的自動加載是從我的WindowsPhone項目加載我的代碼文件,而不是我的Windows項目,所以,當我在Windows中暫停我的代碼時,它不會讓我編輯&繼續,因爲代碼文件「屬於一個不同的項目」,所以我關閉了代碼文件,然後從我的Windows項目中重新打開它,最後讓我編輯&繼續。

現在我必須弄清楚爲什麼我的其他解決方案不適用於E & C.

4

檢查以確保您沒有調試。我得到這個錯誤,然後我意識到它正在調試。要麼停止調試或分離,然後進行更改。

+7

這是在調試時進行更改的要點。 – IvanP 2015-01-08 12:40:07

相關問題