com.IvanMurzak.CodeExec
0.2.1
dotnet add package com.IvanMurzak.CodeExec --version 0.2.1
NuGet\Install-Package com.IvanMurzak.CodeExec -Version 0.2.1
<PackageReference Include="com.IvanMurzak.CodeExec" Version="0.2.1" />
<PackageVersion Include="com.IvanMurzak.CodeExec" Version="0.2.1" />
<PackageReference Include="com.IvanMurzak.CodeExec" />
paket add com.IvanMurzak.CodeExec --version 0.2.1
#r "nuget: com.IvanMurzak.CodeExec, 0.2.1"
#:package com.IvanMurzak.CodeExec@0.2.1
#addin nuget:?package=com.IvanMurzak.CodeExec&version=0.2.1
#tool nuget:?package=com.IvanMurzak.CodeExec&version=0.2.1
Code-Exec for .NET
Run short C# snippets inside a live host process (game engines, editors, any .NET app). Built for AI agents: write only statements, add your own usings, declare types and functions; the last expression is the result; errors point at the snippet's own lines.
Two packages:
com.IvanMurzak.CodeExec— the runtime. No dependencies.netstandard2.0(Unity / Mono, .NET Framework) andnet8.0(each run in its own collectibleAssemblyLoadContext, unloaded afterwards).com.IvanMurzak.CodeExec.Roslyn— source-only: the compiler adapter compiles inside your project against yourMicrosoft.CodeAnalysis.CSharp(3.8 or newer). Add that package yourself.
var runner = new CodeRunner(new RoslynCSharpCompiler());
var result = await runner.ExecuteAsync(new ExecuteRequest { Code = "var x = 20;\nx + 22" });
// result.Success == true, result.Value == "42"
Contract, semantics and docs: https://github.com/IvanMurzak/Code-Exec. License: PolyForm Shield 1.0.0.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
-
net8.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on com.IvanMurzak.CodeExec:
| Package | Downloads |
|---|---|
|
com.IvanMurzak.CodeExec.Roslyn
Source-only Roslyn compiler for com.IvanMurzak.CodeExec. Compiles inside your project against YOUR Microsoft.CodeAnalysis.CSharp (3.8 or newer) — add that package yourself. |
|
|
com.IvanMurzak.Brutal.MCP
AI Game Developer (MCP) plugin for games built on the BRUTAL C# framework: runs inside the game process, exposes live game state to AI agents through RQL (query / mutate / schema), runs agent C# in Debug builds (script-execute), captures logs and generates agent skills. |
GitHub repositories
This package is not used by any popular GitHub repositories.