Я использую библиотеку Roslyn для выполнения динамических сценариев c #:
https://github.com/dotnet/roslyn/
По какой-то причине он работает только на .NET Framework 4.6. Обновление до 4.7.1 выдает следующие ошибки:
FileNotFoundException: не удалось загрузить файл или сборку
'System.Runtime, версия = 4.0.20.0, культура = нейтральная,
PublicKeyToken = b03f5f7f11d50a3a 'или одна из его зависимостей.
система не может найти указанный файл.
Я обновил и переустановил пакет Nuget:
Установить-пакет Microsoft.CodeAnalysis.CSharp.Scripting
Есть идеи, что может быть не так?
UPDATE
Я читал, что создание проекта .Net Standard и реализация там Roslyn при обращении к проекту решает проблемы. Я не нашел это работать вообще