У меня есть решение, которое отлично работает, когда я открываю его в VS2013 (Ultimate), но когда я его открываю в VS2015 (Enterprise), два из проектов не генерируют отладочную информацию.
Один проект - это приложение MVC 5, а другое - библиотека классов. Все проекты в решении настроены на .net 4.5, и все они настроены на режим отладки
Расширенные настройки для обоих проектов полностью заполнены и, как представляется, компилируются без проблем, но когда я открываю окно Debug > Windows > Modules во время работы сайта, эти два двоичных файла имеют "Binary не был создан с информацией об отладке", в их статусе символа (каждый другой двоичный файл в решении правильно загружает символы)
Я удалил папки bin/obj, очистил временные файлы asp.net, перезапустил VS и Windows (10) и не повезло
Это влияет на других членов команды, поэтому, похоже, это не проблема с моей средой.
Кроме того, если я компилирую в VS2013, VS2015 будет использовать pdb без проблем, он просто не будет генерировать их для себя
Я предполагаю, что это параметр/особенность/ошибка где-то в VS2015, но я не уверен, что еще я могу проверить/изменить, чтобы получить эту сортировку
EDIT: веб-проект имеет значение web.config для debug = "true" и на него не влияют преобразования config