Мы переносим наши решения 2005 года на 2010 год, мы открыли решения и после завершения обновленного мастера, а затем изменили версию .Net на 4.0, когда мы говорим о сборке, она начинает выдавать сотни ошибок:
1. 1-я ошибка:
Сборка с таким же именем 'mscorlib, версия = 2.0.5.0, Culture = нейтральная, PublicKeyToken = 7cec85d7bea7798e' уже импортирована.
Решение: откройте файл csproj в блокноте и найдите в
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> and
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
add <NoStdLib>true</NoStdLib> and
then find Reference Tag and add <Reference Include="mscorlib" />.
2. 2-я ошибка:
Невозможно удалить файл "bin \ Debug \ <>". Доступ к пути <<> запрещен.
, который не решен ... мы попробовали решения, представленные в http://social.msdn.microsoft.com/Forums/en-US/msbuild/thread/40ed753e-47af-4638-8a72-1d607102a05c, но проблема все еще не решена, мы должны закрыть VS 2010, затем вручную удалить файлы и затем сказать, что нужно построить проект, если мы говорим «очистить» или «перестроить», и это выдаст ошибку, описанную выше.
3. Третья ошибка:
Когда мы запустили мастер миграции в 2010 году, после этого мы увидели, что все ссылки на проекты (не ссылки на dll) пропали, поэтому мы должны открыть все проекты и снова добавить ссылку на проект для всех проектов, которые самая утомительная работа.