Re: C# как скрипт. Компиляция с nuget рефами
От: Михаил Романов Удмуртия https://mihailromanov.wordpress.com/
Дата: 01.05.24 18:01
Оценка:
Здравствуйте, Sаныч, Вы писали:

S>С обычными ясно через MetadataReference.CreateFromFile. С нугетами по сложнее — их же нужно сначата отрезолвить, скачать и только потом компилировать.


S>Какой то есть уже готовый класс для таких вещей?

Ну судя вот по этому в Roslyn Scripting API какие-то зачатки резолвинга NuGet присутствуют.
Но в документации какого-то упоминания я не нашел.

А можете чуть подробнее описать, что вы хотите получить?
Потому что у меня фраза "C# как скрипт", ассоциируется с "голым" C# кодом, в котором просто нет механизмов чтобы сослаться даже на внешнюю сборку, что уж там говорить про NuGet.
Поэтому у вас это или задается где-то вовне (и вы определяете список того, что доступно скрипту, а там уж используйте любой механизм ссылки на сборки) или у вас некий аналог файла проекта, но тогда, мне кажется, проще делать полноценную компиляцию.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.