ОК, это странно.
Я хотел установить ASP.NET MVC 2 Beta 2, поэтому я удалил VS2010 Beta 2 (которую я в любом случае не использовал) и установил MVC 2.
Затем я обновил один из своих проектов до MVC 2, но заметил, что, если я пытаюсь установить точку останова на любой из моих моделей представлений (классы в папке Models), я получаю сообщение об ошибке с символами отладки.
"Точка останова в настоящее время не будет достигнута ..."
Затем я попытался отладить один из моих старых проектов MVC 1 и заметил тот же симптом.
Я сейчас удалил MVC beta 2, восстановил Visual Studio 2008 и все еще получаю его с моими существующими проектами.
Что особенно странно, это то, что точки останова где-либо еще в проекте (контроллеры, вспомогательные методы и т. Д.) Успешно ударились.
Так что я думаю, вопрос в том, что уникально в моих моделях представлений в папке моделей, из-за которых не загружаются точки останова.
Вот пример вида модели ...
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) вызвало проблему!