Как удалить ссылку на проект из проекта веб-сайта в Visual Studio?

Итак, если у меня есть проект веб-сайта Foo, который имеет ссылку на панель проектов библиотеки классов, как мне удалить эту ссылку?

Спасибо

Дэвид

Ответ 1

Ссылка хранится в файле решения Visual Studio.

Щелкните правой кнопкой мыши элемент проекта веб-сайта в обозревателе решений и выберите "Страницы свойств". Первый пункт в диалоговом окне, который появляется, - "Ссылки". Вы можете добавлять/удалять ссылки здесь.

Edit:

Я должен упомянуть, что это в Visual Studio 2010. У меня нет других версий, установленных на данный момент, поэтому я не могу проверить, что это работает и для них.

Ответ 2

Там есть ошибка во всех версиях Visual Studio 2005-2010, которые заставляют вас думать, что вы удаляете ссылку на проект, но когда вы пытаетесь добавить ссылку назад, она говорит, что она уже существует. Удалите файл решения (SLN) и снова добавьте все проекты обратно. Это единственное решение, которое работает, если вы не можете редактировать файл решения напрямую (что почти никогда не работает).

Ответ 3

В VS 2013 нет прямой опции, вам нужно удалить все DLL в bin/debug и очистить, повторно построить решение, все готово.

Ответ 4

Вот как я это сделал для Visual Studio 2017.

  • Закройте решение в Visual Studio
  • Откройте файл решения (.sln) в текстовом редакторе
  • Найдите проект веб-сайта: Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "YOUR-WEBSITE-NAME"
  • Найдите свойство ProjectReferences в проекте
  • Ссылка, которую вы хотите удалить, может выглядеть как {03D389EB-38E0-4D71-86EF-E2ABCFB4AE21}|REFERENCE-TO-REMOVE.dll;
  • Удалите его из строки, включая точку с запятой

Ответ 5

В обозревателе решений щелкните правой кнопкой мыши проект. В этом представлении перейдите к ссылкам и удалите ссылку на нарушение.

Ответ 6

У меня была такая же проблема в 2008 году, но удаление ссылки не сработало, она просто продолжала возвращаться. Я закончил редактирование файла решения в блокноте и удалив ссылку вручную.