Больше не могу отлаживать под Visual Studio Express - PullRequest
3 голосов
/ 04 января 2012

Раньше я мог без проблем отлаживать с помощью Visual C # Express 2010.Однако, поскольку я открыл свой проект с помощью MonoDevelop (для переноса его под MacOS), я не могу больше отлаживать.

Точное сообщение об ошибке доступно ниже:

The exact error message

Многие люди говорят, что нужно идти в диспетчере конфигурации, с которым я знаком, однако я не могу найти его в версии Express.

Ответы [ 3 ]

1 голос
/ 17 апреля 2012

У меня была такая же проблема с символами, когда я добавил некоторые dll в свой проект, поэтому я добавил их вручную. вы можете попробовать зайти в tools> option> Debugging> Symbols и оттуда вы можете добавить корень файла (в данном случае monoDevelop), и он автоматически найдет все файлы .pdb и добавит их в вашу среду. После восстановления это должно быть хорошо.

Приветствия

1 голос
/ 06 января 2012

Так как у вас не было этой проблемы до открытия в Monodevelop, она, скорее всего, что-то изменила в файлах решения и / или проекта.В stackoverflow имеется несколько сообщений ...

stackoverflow: нет символов

stackoverflow: нет символов при пересечении границ модуля (из RăzvanПанда комментирует вопрос)

... которые говорят о пропущенных символах.Однако, основываясь на информации, предоставленной о monodevelop, я рискну предположить, что IDE что-то изменило в решении и / или файлах проекта.

Если ваше решение находится под контролем исходного кода и вы не видите ничегоразличия в этих файлах, дайте мне знать.В противном случае вы можете создать новый пустой файл решения / проекта (из Visual C # Express 2010) и повторно добавить в него все свои файлы, чтобы вернуть настройки по умолчанию и посмотреть, решит ли это вашу проблему.

РЕДАКТИРОВАТЬ:Кроме того, имейте в виду, что существуют файлы «.user», которые, как я предполагаю, «могут» повлиять на конфигурации сборки / отладки.Если повторное добавление ваших файлов в пустые файлы решения / проекта не работает, убедитесь, что все «лишние» файлы, такие как «.user», не находятся в каталоге.Обычно это файлы типа " .csproj.user" и " .suo".У меня никогда не было проблем с их удалением, они хранят локальные изменения конфигурации, которые обычно не проверяются в управлении исходным кодом.

0 голосов
/ 06 января 2012

Как сказал Джордж Дакетт:

Re.Диспетчер конфигурации, сначала включите экспертные настройки.Инструменты-> Настройки-> ExpertSettings.Затем найдите его в Build-> ConfigurationManager

Затем измените его на Debug.

...