Я добавил некоторые ссылки на свои проекты C # Windows через обозреватель решений. Когда я пытаюсь загрузить тот же проект на другой компьютер, я вижу желтую отметку на всех ссылках, которые Visual Studio не может обнаружить. Поэтому я установил все библиотеки, на которые ссылались, но Visual Studio по-прежнему не обновляет список. Это все еще показывает желтую отметку. Почему?
Просто пересоздай проект. Скопируйте и вставьте код. Проблема решена.
Единственное, что мне помогло, - закрыть визуальную студию и перезагрузить решение. Вы могли бы подумать, что перестройка будет выполнять аналогичные действия, но чистая перезагрузка Visual Studio сработала для меня.
Убедитесь, что путь ссылки, которую вы добавили, не отличается, когда вы загружаете свой проект на другой компьютер. Это может произойти из-за разницы в каркасах, установленных на машинах или на диске, на котором они установлены.
убедитесь, что версии для dll, установленные на обеих машинах, одинаковы, если нет, то исправьте их или измените свойство 'конкретной версии' указанной библиотеки dll на false в проекте
Убедитесь, что на них все ссылаются, используя относительные пути, потому что, похоже, он просто не может найти их в вашей файловой структуре.
Я обнаружил, что мне нужно заново добавлять каждую ссылку, чтобы убрать предупреждение, не знаю почему.Там вам, вероятно, нужно спросить команду разработчиков VS.
Попробуйте перекомпилировать решение. Иногда при добавлении ссылок на папку, которых там не было до этого, Visual Studio по-прежнему показывает желтые восклицательные знаки.