Отладка ASP.NET MVC после удаления VS2010 - PullRequest
1 голос
/ 01 декабря 2009

ОК, это странно.

Я хотел установить 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) вызвало проблему!

1 Ответ

1 голос
/ 03 декабря 2009

Попытка отладки автоматического свойства фактически была причиной этой ошибки.

Нет веских причин для отладки автоматического свойства (так как по определению они не содержат логики).

Все остальные точки останова работают нормально (а я идиот!).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...