Ошибка при удалении зависимостей проекта в VS2010
У меня есть большое решение с количеством проектов.
Некоторые проекты зависят от других (но не круговая зависимость).
Когда я попытался удалить зависимость проекта, я получаю сообщение об ошибке, например: "Зависимость была добавлена системой проекта и не может быть удалена". В чем причина этой ошибки? Как я могу это решить?
Ответы
Ответ 1
Я иногда получаю эту проблему, когда я пытаюсь вручную редактировать проекты/решения, созданные нашей системой CMake. Я решаю его вручную:
- Откройте зависимый файл .vcproj в вашем любимом текстовом редакторе.
- Найти <ProjectReference> тег, соответствующий зависимости, которую вы хотите удалить (атрибут include тега будет содержать имя проекта зависимости).
- Удалить весь <ProjectReference> элемент (т.е. начиная с <ProjectReference> и заканчивая </ProjectReference> включительно). Сохраните файл.
- Перезагрузите решение.
Ответ 2
Я столкнулся с той же проблемой. Но я мог бы решить это, следуя
- Щелкните правой кнопкой мыши проект, выберите "Свойства".
- Выберите Framework и ссылки в разделе Общие свойства
- Выберите ссылки, которые не нужны.
- Нажмите "Удалить ссылку".
Ответ 3
Or = >
Чтобы удалить ссылку в Visual С#:
- В обозревателе решений откройте ссылку node в рамках проекта
node.
- Щелкните ссылку правой кнопкой мыши и нажмите "Удалить"
Чтобы удалить ссылку в Visual Basic:
- В обозревателе решений щелкните правой кнопкой мыши Мой проект node для
выполните проект и выберите "Свойства".
- Перейдите на вкладку "Ссылки".
- В списке "Ссылки" выберите ссылку, которую вы хотите удалить.
- Нажмите кнопку "Удалить"
Ответ 4
Для Visual Studio 2013:
В проектах на С++ (надеюсь, что то же самое и для других)
- В Обозреватель решений выберите проект и щелкните правой кнопкой мыши, чтобы выбрать свойства
- В окне свойств на левой панели выберите Общие свойства = > Ссылки
- В правой части окна вы можете добавить или удалить другие элементы зависимостей.
- Затем выберите "ОК", чтобы сохранить