none
.Net Core 3.0 Roslyn Scripting RRS feed

  • Вопрос

  • Добрый вечер!

    Какие заклинания надо прописать в .csproj и .cs (using), чтобы заработал код:

    var engine = new ScriptEngine();
     var session = engine.CreateSession();            
     var result = session.Execute("1+1"); 

    На разных сайтах разное пишут, и ничего не работает. Я прописал так, но ругается на совместимость с коллекциями:

    <ItemGroup>
       <PackageReference Include="Microsoft.CodeAnalysis.Scripting.Common" Version="2.0.0-beta3" />
       <PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="2.0.0-beta3" />
       <PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="2.0.0-beta3" />
       <PackageReference Include="Microsoft.CodeAnalysis.Scripting" Version="2.0.0-beta3" />

    </ItemGroup>

    Нужна последняя stable. Я так понял, что это 2.10.0, но тоже пишет, что не совместимо.

    14 февраля 2019 г. 18:00