ReferenceResolver 0.9.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package ReferenceResolver --version 0.9.0
                    
NuGet\Install-Package ReferenceResolver -Version 0.9.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ReferenceResolver" Version="0.9.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ReferenceResolver" Version="0.9.0" />
                    
Directory.Packages.props
<PackageReference Include="ReferenceResolver" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add ReferenceResolver --version 0.9.0
                    
#r "nuget: ReferenceResolver, 0.9.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package ReferenceResolver@0.9.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=ReferenceResolver&version=0.9.0
                    
Install as a Cake Addin
#tool nuget:?package=ReferenceResolver&version=0.9.0
                    
Install as a Cake Tool

dotnet-exec

dotnet-execute

dotnet-execute Latest

default

Docker Pulls

Intro

dotnet-exec is a command line tool for executing C# program without a project file, and you can have your custom entry point other than Main method

Install/Update

Latest stable version:

dotnet tool update -g dotnet-execute

Latest preview version:

dotnet tool update -g dotnet-execute --prerelease

Examples

Execute local file:

dotnet-exec HttpPathJsonSample.cs

Execute local file with custom entry point:

dotnet-exec HttpPathJsonSample.cs --entry MainTest

Execute remote file:

dotnet-exec https://github.com/WeihanLi/SamplesInPractice/blob/master/net7Sample/Net7Sample/ArgumentExceptionSample.cs

Execute file with preview features:

dotnet-exec RawStringLiteral.cs --preview

Execute raw code:

dotnet-exec 'code:Console.WriteLine(1+1);'

Execute raw code with custom usings:

dotnet-exec 'code:WriteLine(1+1);' --using "static System.Console"

Execute raw code with custom reference:

dotnet-exec 'code:CsvHelper.GetCsvText(new[]{1,2,3}).Dump();' -r "nuget:WeihanLi.Npoi,2.3.0" --using "WeihanLi.Npoi"

Execute script:

dotnet-exec 'script:1+1'

Execute script with custom reference:

dotnet-exec 'script:Console.WriteLine(CsvHelper.GetCsvText(new[]{1,2,3}))' -r "nuget:WeihanLi.Npoi,2.3.0" -u WeihanLi.Npoi

Execute raw code with docker

docker run --rm weihanli/dotnet-exec:latest dotnet-exec "code:(1+1).Dump()"

More

LanguageVersion

By default, it's using the latest language version, you can use the Preview version with --preview/--lang-version=Preview

EntryPoint

By default, it would use MainTest as the entry point, you can customize with --entry option

TargetFramework

By default, it would use net7.0 if you've installed .NET 7 SDK, otherwise use .NET 6 instead, you can customize with the -f/--framework option

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  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 was computed.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on ReferenceResolver:

Package Downloads
DbTool.Core

DbTool core defined interface for extensions

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.34.0 57 1/23/2026
0.34.0-preview-20260123-150823 42 1/23/2026
0.34.0-preview-20251226-145429 93 12/26/2025
0.34.0-preview-20251225-160410 142 12/25/2025
0.34.0-preview-20251225-160006 133 12/25/2025
0.33.0 512 11/20/2025
0.33.0-preview-20251113-005230 242 11/13/2025
0.33.0-preview-20251015-123253 139 10/15/2025
0.32.0 180 9/11/2025
0.32.0-preview-20250911-001745 163 9/11/2025
0.32.0-preview-20250825-230929 214 8/25/2025
0.31.0 148 8/17/2025
0.31.0-preview-20250814-173628 140 8/14/2025
0.30.0 461 7/25/2025
0.30.0-preview-20250725-024058 494 7/25/2025
0.30.0-preview-20250724-010253 496 7/24/2025
0.30.0-preview-20250723-170211 535 7/23/2025
0.30.0-preview-20250723-163836 538 7/23/2025
0.30.0-preview-20250723-155751 548 7/23/2025
0.9.0 236 11/9/2022
Loading failed