看起來像我不是唯一一個有這個問題asp.net mvc4項目編譯好,但給人的死亡黃屏
- Visual Studio 2010 is not catching compile errors on build
- http://social.msdn.microsoft.com/Forums/en-US/vseditor/thread/423387c5-1649-4517-996a-fb6405ea7af0/
獲得一個非常奇怪的錯誤在這裏
我在vs2012中創建了一個全新的mvc4.net 4.5項目 添加了nuget包,從幾個測試項目中添加了類 改變了命名空間,使它能夠通過編譯,運行該項目,瞧得到一個消息,說方法YSOD ...不可用階級....
我曾嘗試以下無濟於事
- 清理項目,重建並重新運行調試
- 重啓vs2012
- 重啓機器
- 適用窗戶,只在疑問句項目更新
- 運行vs2012和
它似乎雖然沒有編譯器錯誤,也沒有至少在EF模型類型的智能感知!
希望對此有一些合理的解釋!
UPDATE - 特定錯誤是
編譯器錯誤消息:CS0117: 'MySite.MyUserType' 不包含用於定義 'GetFor'
凡GetFor()是一個靜態方法上式MyUserType ,是在一個局部類,這兩個部分的文件都在同一個項目中都具有相同的命名空間的MySite等等,等等
更新2 - 新增一類的項目,離開它默認的Class1 鍵入一些隨機的class1中的文本,例如
klsjdflksj flksj flksj flksjdf lksjdf lskfjd
命中並沒有給出編譯錯誤,但運行時YSOD代替
怎麼辦?
更新3 - 試圖從上方,但仍鏈路#2的「修復」獲得YSOD
一些代碼和錯誤可以幫助 –
@AleTiro添加至Q以上 – Kumar
@Kumar嘗試使用'mysite的補充。MyUserType' – webdeveloper