У меня есть веб-решение, которое содержит 5 библиотек классов и один проект веб-сайта asp.net. Это решение для электронной коммерции, скомпилированное для .NET 3.5 (некоторые библиотеки классов установлены на .NET 2).
Когда я установил VS 2010, я решил попробовать и обновить его до .NET 4, но это не очень хорошо, я не могу вспомнить почему. Я вернул управление исходным кодом, очистил все локальные файлы, повторно загрузил из управления исходным кодом и вернулся к VS 2008.
Я решил попробовать еще раз с VS 2010 из-за некоторых проблем с VS 2008, но когда я строю решение, оно терпит неудачу, потому что одна из библиотек классов компилируется в .NET 4. Я проверил настройки проекта, и он установлен в .NET 2. Я попытался сделать чистое решение, это не имеет значения, проект всегда собирает сборку в .net Framework 4.x.
Я предполагаю, что что-то кэшируется в системе, например, msbuild и т. Д. Кто-нибудь знает, где очистить этот кеш, чтобы все, что удерживает мою библиотеку классов в качестве заложника в .net 4, могло позволить ей полностью перекомпилировать и забрать проект снова настройки?
Спасибо.