Андрей Акиньшин и Михаил Филиппов «rider: разговоры про...

Post on 15-Apr-2017

147 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Rider xplat adventures

xBuildНе собирается проект:

^[\w\.]+\.

xBuildxBuild при парсинге выражений всегда “чинит” слеши

xBuildEvaluation != Build

MonoНеожиданно начало падать Mono в тестах,после небольшого рефакторинга, stacktrace былипочти всегда разные.

Mono

MonoА не сэкономить ли нам немного памяти65535 интерфейсов хватит всем!

MonoПосле обновления пользовательской Mono перестало устанавливаться соединение.

MonoAccept делается не на том Socket

MonoИногда mono падает с вот таким stacktrace:

Mono

В master mono удалили статический конструктор

MonoИногда mono падает с вот таким stacktrace:

MonoВ mono добавили поддержку SIMD и на macOS она работала не правильно

MonoМоно падает при чтении системного NuGet.config

MonoNuGet.config в NuGet.Client читается с помощью NamedMutex, которые не очень работают в моно.

CoreCLRНа Linux не работает discover юнит тестов из .NET Core.Сделали маленькое repro, которое срабатывает, только когда запущен Rider.

CoreCLRВ имени Thread в Rider есть пробелы

Other issues1. NetMq AsyncSocket and SetSocketOption()2. MockWPF3. NotImplementedException4. \ vs /5. \r\n vs \n6. AppDomain LoadAssembly7. …

Итог1. Используем Mono из master

2. Используем бинарники xplat MSBuild

3. Пытаемся разрабатывать проект не только на Win

4. Репортим баги на github и иногда сами их чиним :)

top related