вынести и сохранить поведение сериализатора, использовавшегося в старой версии Моно. 
                  
                  
                  Что делаю: создал проект, взял соответствующий mscorlib.dll и положил его в проект, добавил ссылку и сделал элиасы. Юзинги объявляю через элиас. 
                  
                  
                  Кроме того, использую Fody.Costura, чтобы создать единую dll.
                  
                  
                  Пока нахожусь в Райдере, при <Control>-клике с по классу, открывается декомпилированная версия ПОДСТАВЛЕННОЙ стандартной библиотеки.
                  
                  
                  Размер собранной ДЛЛки, без сжатия, 
                  
                  
                  https://i.imgur.com/qgiF0cb.png
                  
                  
                  Однако, если декомпилировать собранную на прошлом шаге dll-ку, то ссылка на вставленную либу пропадает, по <Control>-клику открываются классы из системной СТАНДАРТНОЙ библиотеки. Соответственно, теряется весь смысл работы
                  
                  
                  https://i.imgur.com/U17FTeG.png
                  
                  
                  Ну и вопрос - какием образом можно заставить этого франкенштейна работать, и не терять свои зависимости?
                  
                  
                  Спасибо
                  
                  
                
А вот у тебя весёлая история. Разобрался с ней?
Обсуждают сегодня