Size: a a a

2020 September 11

Dv

Dr. Friedrich von Ne... in F# Chat
За счёт этого работает C++/CLI, да. Но за счёт этого же работает .export CIL-атрибут (и куча библиотек, которые позволяют его применять к любому дотнет-коду, включая F#), и за счёт этого же будет работать уже родной атрибут DllExport (или как там его назовут) в .NET 5.
источник

YT

Yogurt The Horse in F# Chat
Dr. Friedrich von Never
Смысел в том, что, поскольку сам по себе бинарник по формату совпадает с нативным, ты в нём по мере надобности можешь заэмитить нативные энтрипоинты, и они, по крайней мере, не будут мешать работе managed-механизма.
Ну это с одной стороны да, а с другой стороны так никто не делает же... Или делают?
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Yogurt The Horse
Ну это с одной стороны да, а с другой стороны так никто не делает же... Или делают?
Те, кому надо — делают. Хотя на сегодняшний день CLR Hosting — более гибкое и широко известное решение, пожалуй.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Yogurt The Horse
Я думал оно с дотнет фреймворка не сильно менялось
Сам формат поменялся не так сильно, как кажется. Но и фича эта поддерживалась и на фреймворке, и кое-как в коре.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Просто кароч эмитишь энтрипоинт, который находит рантайм, грузит его (так же, как CLR host), и дело в шляпе.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Вот с другими исполняемыми форматами на других ОС чуть-чуть сложнее — в том смысле, что нативную DLL нужно делать всё-таки не PE-форматом, а отдельным файлом :)
источник

I

IdiocyAcceptance in F# Chat
Кто подскажет, почему здесь райдер не видит ссылки на директории с файликами? Как вот указанные со стрелочками. Студия норм видит
источник

I

IdiocyAcceptance in F# Chat
В смысле что там ещё должно быть много ссылок на разные папки и файлы
источник

DB

Denis Bobrov in F# Chat
ты переключи на нормальный view
источник

DB

Denis Bobrov in F# Chat
у тебя небось solution стоит
источник

DB

Denis Bobrov in F# Chat
там не все файлы показываются
источник

DB

Denis Bobrov in F# Chat
или я не понял вопрос )
источник

оГ

отец Григорий... in F# Chat
Линкед файлы они ж просто в солюшоне.
источник

I

IdiocyAcceptance in F# Chat
отец Григорий
Линкед файлы они ж просто в солюшоне.
Да, они должны показывать в солюшене, но не показываются
источник

I

IdiocyAcceptance in F# Chat
тот же проект, но студия уже
источник

I

IdiocyAcceptance in F# Chat
@auduchinok можешь подсказать что-нибудь на этот счёт?
источник

EA

Eugene Auduchinok in F# Chat
В FSharp.Compiler.Service.sln всё недавно работало, но MS дропнули этот солюшн, пока я был в отпуске. :)

В FSharp.sln есть проблемы, я буду разбираться в этом релизе.
источник

I

IdiocyAcceptance in F# Chat
Понятно, спасибо. А какой-нибудь workaround есть?
источник

EA

Eugene Auduchinok in F# Chat
Я пока планирую вернуть FCS солюшн в PR, а потом буду разбираться, почему в других оно не работает норм.
источник

I

IdiocyAcceptance in F# Chat
Хочу замахнуться на оптимизирование связанных функций, но не хочу делать это в студии -.-
источник