dotnet-proj-info 0.11.0

There is a newer version of this package available.
See the version list below for details.
Install-Package dotnet-proj-info -Version 0.11.0
dotnet add package dotnet-proj-info --version 0.11.0
<PackageReference Include="dotnet-proj-info" Version="0.11.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add dotnet-proj-info --version 0.11.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: dotnet-proj-info, 0.11.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install dotnet-proj-info as a Cake Addin
#addin nuget:?package=dotnet-proj-info&version=0.11.0

// Install dotnet-proj-info as a Cake Tool
#tool nuget:?package=dotnet-proj-info&version=0.11.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Features

  • get properties
  • get project to project references
  • get fsc command line arguments
  • list installed .NET Framework versions
  • get references path of .NET asseblies like System, System.Data

Support both project sdk:

  • dotnet/sdk style projects (slim proj, usually .net core)
  • old sdk projects (verbose proj, usually .NET)

Works on mono and windows, and allow to specify the dotnet or msbuild to use

as .NET Cli tool

Add

<DotNetCliToolReference Include="dotnet-proj-info" Version="*" />

restore, and it use as dotnet proj-info

Support args of .NET cli (dotnet), like:

  • -c or --configuration
  • -f or --framework
  • -r or --runtime

See examples directory for a quick tutorial

USAGE: proj-info [--help] [--fsc-args] [--project-refs] [--get-property [<string>...]]
                 [--net-fw-references-path [<string>...]] [--installed-net-frameworks] [--framework <string>]
                 [--runtime <string>] [--configuration <string>] [--verbose] [--msbuild <string>]
                 [--dotnetcli <string>] [--msbuild-host <auto|msbuild|dotnetmsbuild>] [<string>]

PROJECT:

    <string>              the MSBuild project file

OPTIONS:

    --fsc-args            get fsc arguments
    --project-refs        get project references
    --get-property, -gp [<string>...]
                          msbuild property to get (allow multiple)
    --net-fw-references-path [<string>...]
                          list the .NET Framework references
    --installed-net-frameworks
                          list of the installed .NET Frameworks
    --framework, -f <string>
                          target framework, the TargetFramework msbuild property
    --runtime, -r <string>
                          target runtime, the RuntimeIdentifier msbuild property
    --configuration, -c <string>
                          configuration to use (like Debug), the Configuration msbuild property
    --verbose, -v         verbose log
    --msbuild <string>    MSBuild path (default "msbuild")
    --dotnetcli <string>  Dotnet CLI path (default "dotnet")
    --msbuild-host <auto|msbuild|dotnetmsbuild>
                          the Msbuild host, if auto then oldsdk=MSBuild dotnetSdk=DotnetCLI
    --help                display this list of options.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.12.2 781 10/19/2018
0.12.0 466 10/19/2018
0.11.0 495 10/8/2018
0.9.0 937 10/27/2017
0.8.0 668 10/25/2017
0.6.0 802 4/12/2017
0.5.0 839 3/17/2017