Я разрабатывал библиотеку классов довольно давно и внезапно, на прошлой неделе, я открыл свой проект, и все мои ссылки теперь имеют желтые восклицательные знаки (System.dll, System.Drawing.dll, и т.д..). Я попытался удалить ссылки и повторно добавить их, чтобы исправить любые неработающие ссылочные пути, но они продолжают показывать на них желтые восклицательные знаки.
Ничего не изменилось с момента последнего открытия проекта. Единственное, что отличалось от последнего, когда я открывал проект, было то, что на этот раз я открыл его непосредственно из .NET из другого проекта. Например, я работал над веб-проектом .NET 3.5, а затем нажал File → Open Recent Files → My Other Solution. Это закрыло мое текущее текущее веб-решение 3.5 и открыло решение библиотеки классов 2.0, и проблема появилась впервые. Я не уверен, как (или почему) это вызовет проблему, но я склоняюсь к тому, что Visual Studio запуталась или что-то еще, и теперь мои сборки недействительны в этом проекте библиотеки классов 2.0. (?)
Что могло бы случиться так, и как я могу это исправить? Я просмотрел Интернет, но вижу только, что люди предложили удалить ссылки и снова добавить их; который я сделал, безрезультатно.
Я рассматриваю возможность начать новый проект и копировать все мои исходные файлы один за другим, но действительно хотел бы избежать всего этого, если это возможно.
Спасибо заранее!