MSBuilder.Introspect 0.1.0

The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org. Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package MSBuilder.Introspect --version 0.1.0
NuGet\Install-Package MSBuilder.Introspect -Version 0.1.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="MSBuilder.Introspect" Version="0.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MSBuilder.Introspect --version 0.1.0
#r "nuget: MSBuilder.Introspect, 0.1.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 MSBuilder.Introspect as a Cake Addin
#addin nuget:?package=MSBuilder.Introspect&version=0.1.0

// Install MSBuilder.Introspect as a Cake Tool
#tool nuget:?package=MSBuilder.Introspect&version=0.1.0

Allows retrieving the current project's properties and currently building
targets as items and metadata, effectivey allowing retrieval of property
values dynamically by name.

Usage:
<Introspect>
 <Output TaskParameter="Properties" ItemName="CurrentProperties" />  
 <Output TaskParameter="Targets" ItemName="CurrentTargets" />  
</Introspect>

<PropertyGroup>
 <!-- Note that we're using another property as the dynamic property name to evaluate -->
 <PropertyValue>@(CurrentProperties -> Metadata("$(PropertyName)"))</PropertyValue>
</PropertyGroup>

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on MSBuilder.Introspect:

Package Downloads
MSBuilder.ThisAssembly.Project The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

Generates the ThisAssembly partial class and adds a Project property containing properties from the source project file. These might be useful for conditional behaviors, diagnostics and tracing, and more. Included properties are: AssemblyName, RootNamespace, ProjectGuid, TargetFrameworkVersion, TargetFrameworkIdentifier, TargetFrameworkMoniker, TargetPlatformVersion, TargetPlatformIdentifier and TargetPlatformMoniker. Arbitrary project properties can be included by declaring @(ThisAssemblyProjectProperty) items with the property names to generate, such as: <ThisAssemblyProjectProperty Include="AvailablePlatforms" />

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.1.5 4,807 9/8/2016
0.1.4 1,057 12/31/2015
0.1.3 1,157 6/26/2015
0.1.2 1,013 6/26/2015
0.1.1 1,059 6/26/2015
0.1.0 1,062 6/26/2015