![](/img/trans.png)
[英]Opening a modal window using jqueryUI in asp.net mvc 4 with VS2010
[英]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.