Можно ли отладить проект .net, если в отдельном проекте в том же решении есть ошибки? - PullRequest
0 голосов
/ 17 марта 2011

У меня есть решение с несколькими проектами от другого разработчика. Одним из проектов является тестовое приложение с ошибками, поскольку оно содержит жестко запрограммированные ссылки на библиотеки DLL этого жесткого диска разработчика. Мне не нужен тестовый проект или те DLL, чтобы использовать другие проекты в решении

Из-за ошибок я не могу запустить ни один из проектов в режиме отладки. Одним из решений является удаление тестового проекта из решения, но есть ли другой способ отладки одного из проектов, когда в другом проекте есть ошибки? Убедиться, что проекты не зависят друг от друга, кажется недостаточным.

Ответы [ 3 ]

3 голосов
/ 17 марта 2011

Щелкните правой кнопкой мыши по проекту и «разгрузите» его.После этого вы сможете скомпилировать и запустить решение, в то время как частичный проект игнорируется.

Также обратите внимание: незагруженный параметр проекта не сохраняется в файлах решения / проекта, поэтому вы можете проверить / наш кодне беспокоясь об этой настройке (если только вы не проверите какие-либо файлы suo / user).

1 голос
/ 17 марта 2011

Есть несколько опций:

  1. Выгрузите нарушающие проекты (щелкните правой кнопкой мыши на proj и выберите «unload». Это только изменит ваш локальный файл .suo (пользовательские опции решения), так что вы не сможетеНе нужно беспокоиться о проверке этих изменений.
  2. Для отладки: щелкните правой кнопкой мыши -> Отладка -> Начать новый экземпляр. Это создаст только зависимые проекты, поэтому если проект-нарушитель не зависит оттот, который вы хотите запустить, сработает.
  3. Вежливо сообщите другому разработчику, что он зарегистрировал изменения, которые не позволяют вам скомпилировать решение. Обычно это не принимается в командах> 1.
0 голосов
/ 17 марта 2011

Вы можете запустить его напрямую, не в режиме отладки, а затем присоединить к нему VS .

...