Ссылки в проектах на System.Core
От: DarthSidius  
Дата: 08.08.13 07:32
Оценка:
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>>
♠♠♥♠♠♦♥
Re: Ссылки в проектах на System.Core
От: VladD2 Российская Империя www.nemerle.org
Дата: 08.08.13 15:54
Оценка:
Здравствуйте, DarthSidius, Вы писали:

DS>А зачем ссылка на именно версию 3.5 в проектах под 4.0 ?


RequiredTargetFramework — требование на минимальную версию фрэймворка. Очевидно перетекло по наследству.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Ссылки в проектах на System.Core
От: DarthSidius  
Дата: 13.08.13 05:25
Оценка:
Здравствуйте, 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>>
♠♠♥♠♠♦♥
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.