Недавно я начал использовать частный сервер NuGet для управления внутренними библиотеками моей организации. Это означает, что для того, чтобы войти в наш собственный код, который находится в библиотеке, мне нужно отключить "Включить только мой код" в параметрах отладки, так как мы больше не имеем в виду проекты. Это довольно сложный MVC-проект, который использует динамические типы и ExpandoObjects
в дополнение к ViewBag
. Я получаю два RuntimeBinderExceptions
для каждого использования динамического типа... что много. Это похоже на нормальное поведение из того, что я прочитал. Нормальным может быть, но полезным это не так.
Моя первая мысль заключалась в том, чтобы отключить это конкретное исключение в диалоговом окне Debug- > Exceptions. Исключение не существует. Я не могу понять, как можно выйти за пределы прямых ссылок на проекты, не открывая себя за этими исключениями. (И всевозможные другие низкоуровневые рамки исключений, о которых я не хочу слышать, но это самый большой преступник).
Какой лучший способ справиться с этим?
Изменить: Это проблема. Как остановить это с отключенным "Включить только мой код"?