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.
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.
// Install ReferenceResolver as a Cake Addin
#addin nuget:?package=ReferenceResolver&version=0.9.0

// Install ReferenceResolver as a Cake Tool
#tool nuget:?package=ReferenceResolver&version=0.9.0

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. 
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.22.0-preview-20240629-121817 31 6/29/2024
0.22.0-preview-20240626-161537 32 6/26/2024
0.22.0-preview-20240625-162946 34 6/25/2024
0.22.0-preview-20240623-012555 53 6/23/2024
0.21.0 67 6/15/2024
0.21.0-preview-20240612-121807 35 6/12/2024
0.20.0 47 6/6/2024
0.20.0-preview-20240524-051120 48 5/24/2024
0.20.0-preview-20240515-154245 54 5/15/2024
0.20.0-preview-20240514-011719 49 5/14/2024
0.20.0-preview-20240508-180124 44 5/8/2024
0.20.0-preview-20240504-132024 56 5/4/2024
0.20.0-preview-20240430-154848 54 4/30/2024
0.19.0 78 4/21/2024
0.19.0-preview-20240421-150257 53 4/21/2024
0.19.0-preview-20240418-124656 45 4/18/2024
0.19.0-preview-20240414-090727 57 4/14/2024
0.19.0-preview-20240325-125324 45 3/25/2024
0.19.0-preview-20240324-153816 47 3/24/2024
0.19.0-preview-20240313-155620 57 3/13/2024
0.19.0-preview-20240302-202752 58 3/2/2024
0.18.1 100 3/2/2024
0.18.0 75 3/1/2024
0.18.0-preview-20240229-183143 47 2/29/2024
0.18.0-preview-20240229-171025 45 2/29/2024
0.18.0-preview-20240229-133804 49 2/29/2024
0.18.0-preview-20240225-075052 53 2/25/2024
0.18.0-preview-20240218-125959 52 2/18/2024
0.17.0 90 2/6/2024
0.17.0-preview-20240206-052156 55 2/6/2024
0.17.0-preview-20240201-150911 58 2/1/2024
0.17.0-preview-20240127-065141 62 1/27/2024
0.17.0-preview-20240117-161410 82 1/17/2024
0.16.0 137 1/5/2024
0.16.0-preview-20240105-112404 70 1/5/2024
0.16.0-preview-20240105-111327 62 1/5/2024
0.16.0-preview-20240104-161712 72 1/4/2024
0.16.0-preview-20240104-064502 69 1/4/2024
0.16.0-preview-20240103-183808 75 1/3/2024
0.16.0-preview-20240102-132944 64 1/2/2024
0.16.0-preview-20240101-163843 71 1/1/2024
0.16.0-preview-20231230-064352 81 12/30/2023
0.16.0-preview-20231230-045820 75 12/30/2023
0.16.0-preview-20231230-043512 76 12/30/2023
0.16.0-preview-20231230-041029 67 12/30/2023
0.16.0-preview-20231229-151551 75 12/29/2023
0.15.0 399 11/23/2023
0.15.0-preview-20231123-133547 72 11/23/2023
0.15.0-preview-20231123-123533 69 11/23/2023
0.15.0-preview-20231123-113815 73 11/23/2023
0.15.0-preview-20231122-010942 66 11/22/2023
0.15.0-preview-20231112-135031 79 11/12/2023
0.15.0-preview-20231105-060850 56 11/5/2023
0.15.0-preview-20231011-155919 72 10/11/2023
0.15.0-preview-20230920-150633 71 9/20/2023
0.15.0-preview-20230916-043614 77 9/16/2023
0.15.0-preview-20230916-035927 87 9/16/2023
0.15.0-preview-20230827-040803 94 8/27/2023
0.15.0-preview-20230715-072914 102 7/15/2023
0.15.0-preview-20230614-132940 84 6/14/2023
0.15.0-preview-20230517-162215 81 5/17/2023
0.14.0 162 4/22/2023
0.14.0-preview-20230419-153939 96 4/19/2023
0.14.0-preview-20230418-162203 77 4/18/2023
0.14.0-preview-20230415-012305 102 4/15/2023
0.14.0-preview-20230414-123704 86 4/14/2023
0.14.0-preview-20230412-140151 87 4/12/2023
0.14.0-preview-20230402-061327 98 4/2/2023
0.14.0-preview-20230327-163300 102 3/27/2023
0.14.0-preview-20230327-160902 91 3/27/2023
0.13.0 345 3/16/2023
0.13.0-preview-20230315-162605 100 3/15/2023
0.13.0-preview-20230226-133827 96 2/26/2023
0.13.0-preview-20230222-162344 96 2/22/2023
0.12.0 310 12/3/2022
0.12.0-preview-20221203-104240 106 12/3/2022
0.12.0-preview-20221203-071257 103 12/3/2022
0.12.0-preview-20221203-022812 106 12/3/2022
0.12.0-preview-20221202-163150 98 12/2/2022
0.12.0-preview-20221130-165115 104 11/30/2022
0.12.0-preview-20221130-004835 102 11/30/2022
0.12.0-preview-20221130-004015 104 11/30/2022
0.12.0-preview-20221129-162650 107 11/29/2022
0.12.0-preview-20221129-154228 99 11/29/2022
0.12.0-preview-20221129-152839 101 11/29/2022
0.12.0-preview-20221126-142415 100 11/26/2022
0.12.0-preview-20221126-084550 113 11/26/2022
0.12.0-preview-20221126-081432 103 11/26/2022
0.12.0-preview-20221126-032548 111 11/26/2022
0.12.0-preview-20221125-161857 111 11/25/2022
0.11.0 310 11/22/2022
0.11.0-preview-20221121-153206 119 11/21/2022
0.11.0-preview-20221120-151824 113 11/20/2022
0.11.0-preview-20221120-142840 111 11/20/2022
0.11.0-preview-20221120-032905 111 11/20/2022
0.10.0 340 11/15/2022
0.10.0-preview-20221111-151838 107 11/11/2022
0.10.0-preview-20221111-142142 117 11/11/2022
0.10.0-preview-20221111-135233 102 11/11/2022
0.10.0-preview-20221110-171942 104 11/10/2022
0.9.0 108 11/9/2022
0.9.0-preview-20221108-155221 103 11/8/2022
0.9.0-preview-20221101-123718 111 11/1/2022
0.9.0-preview-20221101-005949 99 11/1/2022
0.9.0-preview-20221031-145931 99 10/31/2022
0.9.0-preview-20221031-143055 113 10/31/2022
0.9.0-preview-20221031-134022 99 10/31/2022
0.9.0-preview-20221028-150337 103 10/28/2022
0.8.0 120 10/26/2022
0.8.0-preview-20221026-123049 116 10/26/2022
0.8.0-preview-20221016-120205 103 10/16/2022
0.8.0-preview-20220926-131419 127 9/26/2022
0.8.0-preview-20220919-153952 123 9/19/2022
0.8.0-preview-20220917-130443 127 9/17/2022