VS關於「除錯並編輯」功能的說明

2021-06-22 18:49:04 字數 348 閱讀 7495

最近在學習asp.net mvc4,在除錯的過程中發現不能修改**。但是在公司的專案裡可以修改,明明都開啟了"除錯並編輯"的功能,覺得很奇怪。經過嘗試寫一下關於此功能的個人理解。

常規asp .net的web專案,頁面的後台**可以修改,common專案(業務處理專案)下的cs檔案不可修改。

mvc專案,cshtml可修改,controller不可修改。

也就是說關於dll生成的檔案在開啟此功能的情況下不可修改

另外,如果關閉此功能,檔案都可修改,但是除錯執行的還是舊**。

我不太懂.net機制,也說不了深層的東西,現在實踐下來就是這樣的,算是做個備忘吧。還望高手指點!

關於VS的release版本除錯

有時我們自己寫的 只能用release版本 比如呼叫第三方庫只提供release版本,如果自己的那部分 使用debug版本的話,兩邊版本不匹配經常會出問題 但是又希望針對自己的寫的那部分 除錯,這個時候可以用這個方法 在vs中選擇project 右鍵property c c optimization...

關於VS2010的除錯資訊即 pdb檔案

importexport.exe loaded c program files autodesk fbx fbxsdk 2012.1 bin importexport win32 net2010 debug importexport.exe cannot find or open the pdb f...

VS2005的乙個關於除錯的bug

一開始先給出一段簡單的c include stdio.h intmain printf aha,bye n return0 非常簡單,for迴圈應該迴圈3次,但是這裡為了更好的演示這個bug,在第一次執行迴圈內的printf 語句時,程式就會因滿足if語句的條件而跳出迴圈,事實上for迴圈在這裡只會...