Изменение целевой структуры в Visual Studio 2010
У меня есть Решение с большим количеством проектов, и я переписал один проект с другими технологиями, для которых мне пришлось изменить целевую среду с.NET 3.5 на.NET 4.0. Все мои другие проекты находятся в.NET 3.5
Теперь ни одна из моих ссылок больше не работает. У меня есть 2k "Вы пропустили директиву использования или ссылку на сборку?"- ошибки
Я просмотрел свои ссылки в других моих проектах, и на том, который я изменил, был маленький желтый восклицательный знак, который выглядел примерно так:
Я попытался добавить ссылку снова, некоторые ошибки исчезли, но этот маленький восклицательный знак все еще там
Я делаю что-то неправильно? Как я могу избавиться от этого восклицательного знака? Разве плохо иметь разные версии.Net в одном решении? И сработает ли это, если я получу свои рекомендации правильно?
1 ответ
Разве плохо иметь разные версии.Net в одном решении?
Такой сценарий не является обычным, но он должен работать до тех пор, пока проекты, которые все еще работают в.NET 3.5, не зависят от проекта, который вы обновили до.NET 4.0. Было бы легче управлять, если бы вы обновили все проекты, но это не обязательно.
И сработает ли это, если я получу свои рекомендации правильно?
Да.
Попробуйте удалить и прочитать ссылки, которые показывают ошибку, а также очистить и перестроить решение тоже.