2010-05-31 3 views
2

У меня есть веб-решение, содержащее 5 библиотек классов и один проект веб-сайта asp.net. Это решение для электронной коммерции, которое скомпилировано для .NET 3.5 (некоторые библиотеки классов установлены на .NET 2).Библиотека классов, установленная в .NET 2.0 для .NET 4.0

Когда я получил VS 2010, я решил попробовать и обновить его до .NET 4, но это не так хорошо, не могу вспомнить, почему. Я вернул элемент управления исходным кодом, удалил все локальные файлы, повторно загрузил из исходного элемента управления и вернулся к VS 2008.

Я решил дать ему еще одну попытку с VS 2010 из-за некоторых проблем с VS 2008, но когда я создаю решение не выполняется, потому что одна из библиотек классов компилируется в .NET 4. Я проверил параметры проекта, и он настроен на .NET 2. Я пробовал делать это на решении, что не имеет значения, проект всегда создает сборка к .net framework 4.x.

Я предполагаю, что что-то кэшируется в системе, то есть msbuild и т. Д. Кто-нибудь знает, где очистить этот кеш, чтобы все, что удерживало мою библиотеку заклада библиотеки .net 4, фактически позволяло полностью перекомпилировать и забрать параметры проекта снова?

спасибо.

ответ

1

Это была проблема в файле проекта с набором атрибутов Tools, который необходимо было очистить для компиляции .NET 4.

Смежные вопросы