Nemerle 1.2.028
В проектах VS2010 под .Net 4.0 видим такую ссылку:
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
Убираем — в редакторе появляются красные подчеркивания, ошибки типа "cannot resolve type", но (!) компилируется нормально без ошибок. Добавляем ссылку на System.Core 4.0.0.0 — красные подчеркивания исчезают, компилируется тоже нормально.
А зачем ссылка на именно версию 3.5 в проектах под 4.0 ?
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 58>>
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, DarthSidius, Вы писали:
DS>>А зачем ссылка на именно версию 3.5 в проектах под 4.0 ?
VD>RequiredTargetFramework — требование на минимальную версию фрэймворка. Очевидно перетекло по наследству.
VS2010 понимает это следующим образом:
Full Path: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll
Runtime Version: v2.0.50727
Version: 3.5.0.0
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 58>>