Итак, если у меня есть проект веб-сайта Foo, который имеет ссылку на панель проектов библиотеки классов, как мне удалить эту ссылку?
Спасибо
Дэвид
Итак, если у меня есть проект веб-сайта Foo, который имеет ссылку на панель проектов библиотеки классов, как мне удалить эту ссылку?
Спасибо
Дэвид
Ссылка хранится в файле решения Visual Studio.
Щелкните правой кнопкой мыши элемент проекта веб-сайта в обозревателе решений и выберите "Страницы свойств". Первый пункт в диалоговом окне, который появляется, - "Ссылки". Вы можете добавлять/удалять ссылки здесь.
Edit:
Я должен упомянуть, что это в Visual Studio 2010. У меня нет других версий, установленных на данный момент, поэтому я не могу проверить, что это работает и для них.
Там есть ошибка во всех версиях Visual Studio 2005-2010, которые заставляют вас думать, что вы удаляете ссылку на проект, но когда вы пытаетесь добавить ссылку назад, она говорит, что она уже существует. Удалите файл решения (SLN) и снова добавьте все проекты обратно. Это единственное решение, которое работает, если вы не можете редактировать файл решения напрямую (что почти никогда не работает).
В VS 2013 нет прямой опции, вам нужно удалить все DLL в bin/debug и очистить, повторно построить решение, все готово.
Вот как я это сделал для Visual Studio 2017.
.sln
) в текстовом редактореProject("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "YOUR-WEBSITE-NAME"
ProjectReferences
в проекте{03D389EB-38E0-4D71-86EF-E2ABCFB4AE21}|REFERENCE-TO-REMOVE.dll;
В обозревателе решений щелкните правой кнопкой мыши проект. В этом представлении перейдите к ссылкам и удалите ссылку на нарушение.
У меня была такая же проблема в 2008 году, но удаление ссылки не сработало, она просто продолжала возвращаться. Я закончил редактирование файла решения в блокноте и удалив ссылку вручную.