簡體   English   中英

VS2010卸載后的ASP.NET MVC調試

[英]ASP.NET MVC debugging following VS2010 uninstall

好吧,這很奇怪。

我想安裝ASP.NET MVC 2 Beta 2,所以我卸載了VS2010 Beta 2(無論如何我都沒有使用過)並安裝了MVC 2。

然后,我將我的項目之一升級到MVC 2,但注意到如果嘗試在我的任何視圖模型(“模型”文件夾中的類)上設置斷點,則會收到有關調試符號的錯誤消息。

“斷點目前不會被擊中...”

然后,我嘗試調試一個舊的MVC 1項目,並注意到相同的症狀。

我現在已經卸載了MVC beta 2,修復了Visual Studio 2008,並且仍然可以在我現有的項目中得到它。

尤其奇怪的是,項目中其他任何地方的斷點(控制器,輔助方法等)都被成功擊中。

所以我想問題是,models文件夾中的視圖模型有什么獨特之處,導致無法加載斷點。

這是一個示例視圖模型...

using System.Collections.Generic;
using System.Web.Mvc;
using MountKitSearch.Core.DTO.MountKit;

namespace MountKitSearch.Web.ViewModels
{
    public class MountKitSearchViewModel
    {
        public string Distributor { get; set; }
        public SelectList VehicleMakes;
        public SelectList VehicleModels;
        public SelectList VehicleTypes;
        public SelectList VehicleEngines;
        public ICollection<MountKitDetailsDTO> MountKits;
    }
}

不幸的是,我不確定這兩個事件(卸載VS2010,安裝MVC2)中的哪一個導致了問題!

嘗試調試自動屬性實際上是導致此錯誤的原因。

沒有充分的理由調試自動屬性(根據定義,它們不包含邏輯)。

所有其他斷點都工作正常(我是個白痴!)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM