Здравствуйте, kochetkov.vladimir, Вы писали:
KV>Я пока
, что с этим делать
Известно что делать:
Сброка 4.0 должна собираться только на хосте где нет 4.5. Тут, это кстати обсуждали с моим и без моего участия не раз — но ваш билд сервер видимо обновился не взирая на всё это. Не в упрёк вашей команде — но всё таки это минус. Обмусолено не раз, и наступили на эти грабли. При том все об этом знали.
Известно что делать 2:
Переводить N — на IKVM/Cecil/Cci — пока там SRE — это гемор.
Переводить — я так и сам краем глаза видел — удовольствие то ещё. Начиная от extern-alias-ов и т.п. Т.е. всё то от чего авторы отказались неясно почему — оказывается таки нужно. При чём, что ироничнее всего — это нужно в первую очередь самому компилятору, а не его пользователям.

Но тут правда я авторов понимаю — когда они это начинали — оно нужно не было.
Если есть планы воссоздать компилятор N на N2 — т.е. написать его заново и по нормальному — то, я имхо считаю так:
а) выбросить идеи о использовании IKVM нафиг. Оно нужно, только если нужно API SRE;
б) выбрать таки Mono.Cecil;
в) выбрать таки Mono.Cecil;
г) выбрать таки Mono.Cecil;
д) возможно Microsoft.Cci, и то если он нормально работает под Mono — нужно смотреть/проверять.
Так вот — если есть идеи воссоздать, то потерпеть полгода-год-два — можно и с текущим компилятором, имхо. И в этом свете заморачиваться на изменение текущего — я лично не вижу смысла.
Ну либо реально пилить с помощью IKVM текущий компилятор... Но, опять же — имхо — даже с учетом нароботок hardcase — это будет работа просто в пустую, может кто-то осилить продолжить его начинание — но что-то сомневаюсь. Я посмотрел — по себе вижу — не осилю, да и в первую очередь потому что не вижу смысла в этом.
А тот кому нужен просто реальный таргет на 4.0 — может уж как-то и сбилдить на 4.0, на той же виртуалке. А те кто пошли на 4.5-only — тех это и так не парит.
2012-ая студия преимуществ по большому счету никаких не даёт. Супер скорости в ней нет, особенно в интеграции с Немерле — кардинально там точно ничего не добавится.

Хотя кардинального ускорения на шарповых проектах я тоже не увидел.