我已啓用在Web屬性頁面上啓用編輯並繼續,並且它也在我的配置中啓用,但Visual Web Developer 2008 Express Edition拒絕允許我編輯ASP.NET MVC項目的源文件。儘管如此,我仍然可以編輯aspx文件。如何編輯並繼續使用Visual Web Developer 2008 Express Edition和ASP.NET MVC?
任何想法有什麼不對或缺少什麼?
我已啓用在Web屬性頁面上啓用編輯並繼續,並且它也在我的配置中啓用,但Visual Web Developer 2008 Express Edition拒絕允許我編輯ASP.NET MVC項目的源文件。儘管如此,我仍然可以編輯aspx文件。如何編輯並繼續使用Visual Web Developer 2008 Express Edition和ASP.NET MVC?
任何想法有什麼不對或缺少什麼?
我的結論是,它只是不工作。
它工作,最後對我來說:-)。檢查我的答案。 – 2013-09-12 19:25:06
如果您的目標是64位機器上的x64或任何CPU,則無法使用編輯並繼續。它只適用於你瞄準x32。
因爲這個原因,我將我的Platform目標設置爲x32作爲Debug配置。
有趣的一點。當我最初遇到麻煩時,我處於一個完整的32位系統,所以我認爲我的目標是32位;但現在我在64位,所以我要檢查一下。感謝指針。 – Pablo 2009-05-25 18:20:01
哇!不知道那個...很酷的提示,謝謝! – 2009-05-31 20:33:49
你必須在兩個地方啓用此功能。看到這篇博客約Edit and continue for Web Application Projects (WAP)
要運行Vista的64位人...
這可能是IDE不準備編輯並繼續在Vista 64位(ENC)web應用程序沒有tweek。
我的情況:將Web App遷移到Vista 64位。將平臺設置爲x86,在工具/選項中設置EnC & Web屬性,Web.Config中的調試標誌,Build配置中設置的調試模式等。
沒有快樂 - 可以達到斷點,檢查變量等,但不能EnC。
Msg上有7個Google點擊「如果程序集尚未加載,則不允許更改」。儘管這種情況沒有新的建議。
在嘗試了很多事情之後,終於嘗試將Build輸出路徑從「bin \ x86 \ debug」更改爲「bin \」。
整個土地都有很大的喜悅 - 現在EnC的調試工作。
請在您的項目屬性中勾選「啓用編輯並繼續」後記住保存在構建和測試您的應用程序之前保存您的更改。我犯了這個錯誤,這花費了我更多的時間,而不是我關心的分享!
它正常工作,最後在Visual Studio 2010(MVC 4),下面是所有必需的步驟做到這一點。
我可以改變例如控制器中的動作代碼(當應用程序「暫停」或停在斷點時),所有更改都將在「繼續」或逐步調試後自動使用。
工具>選項>調試運行>編輯並繼續
工具>選項>調試運行>常規
構建>配置管理器...
在上主(網絡)項目名稱解決方案資源管理器中右鍵點擊>屬性
改變構建輸出路徑\ BIN
來源:Changes are not allowed if the assembly has not been loaded
現在我收到另一條消息:如果程序集尚未加載,則不允許進行更改。 – Pablo 2009-05-25 18:38:13