Недавно я перенес свое решение с моей основной машины для разработки, используя vs2010 pro sp1, на новую машину. Предполагается, что установка будет такой же, за исключением того, что ее не удастся построить.
Это дает ошибки, такие как
c:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9): предупреждение MSB3258: основная ссылка "C:\rep\hms\trunk\ikassystemv3\ikasDAL\bin\Debug\ ikasDAL.dll» не удалось разрешить, так как он косвенно зависит от сборки .NET Framework «mscorlib, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089», которая имеет более высокую версию «4.0.0.0», чем версия «2.0.0.0» в текущей целевой структуре.
Однако все рассматриваемые библиотеки настроены на использование платформы .net 2, и мне это нужно, иначе это сломает материал, который их использует.
Однако по какой-то причине кажется, что мои системные библиотеки .net 2 каким-то образом ссылаются на материалы .net 4. Все упомянутые библиотеки являются .net 2
Вы можете увидеть результат моей сборки здесь
ikasDAL.dll
- person codingbiz   schedule 13.11.2012ikasDAL
одним из ваших проектов? На что ссылается? - person D Stanley   schedule 13.11.2012