2015-12-11 3 views
0

У меня есть решение с большим количеством проектов, и я переписал один проект с другими технологиями, для которых мне пришлось изменить целевую структуру с .NET 3.5 на .NET 4.0. Все мои другие проекты находятся в .NET 3.5Изменение целевой структуры в Visual Studio 2010

Теперь ни одна из моих ссылок, похоже, больше не работает. У меня есть 2k «Вы не указали директиву или ссылку на сборку?» - Ошибки

Я просмотрел свои ссылки в других моих проектах, и на том, что я изменил, был немного желтый восклицательный знак, который немного походил на это:

i wanna be the boshy

Я пытался добавить ссылку снова, некоторые ошибки не было, но это мало восклицательный знак был все еще там

Я делаю что-то не так? Как я могу избавиться от этого восклицательного знака? Неплохо ли иметь разные версии .Net в одном решении? И будет ли это работать, если я получу свои ссылки?

+0

Иногда окно ошибки вызывает ошибку для меня вот так. После добавления ссылок снова сохраните проект, закройте ВСЕ экземпляры Visual Studio и повторно откройте проект. Это часто фиксирует ошибки, которые «застревают» в журнале ошибок. –

ответ

2

Неправильно ли иметь разные версии .Net в одном решении?

Это не обычный сценарий, но он должен работать до тех пор, пока проекты, которые все еще находятся на .NET 3.5, не зависят от проекта, который вы обновили до .NET 4.0. Это упростит управление, если вы обновите все проекты, но это не существенно.

И будет ли это работать, если я получу свои ссылки справа?

Да.

Попробуйте удалить и прочитать ссылки, которые показывают ошибку, а также очистить и перестроить решение.

+0

Я удалил ссылку и добавил ее со вкладки обзора, а не из вкладки проектов. Затем я очистил и восстановил его, и восклицательные знаки исчезли. Теперь это работает, спасибо: D –