Sign in Sign up
nuget

ThisAssembly.Project

This package generates a static `ThisAssembly.Project` class with public constants exposing project properties that have been opted into this mechanism by adding them as `ProjectProperty` MSBuild items in project file, such as: <PropertyGroup> <Foo>Bar</Foo> </PropertyGroup> <ItemGroup> <ProjectProperty Include="Foo" /> </ItemGroup> Or via the ProjectProperty MSBuild property (included as-is as items), which file-based apps can set with: #:property ProjectProperty=MSBuildProjectDirectory A corresponding `ThisAssembly.Project.Foo` constant with the value `Bar` is provided. Generated code: C#: partial class ThisAssembly { public static partial class Project { public const string Foo = "Bar"; } }

nuget View on Nuget

Activity

Latest release
2w ago
Total releases
45
Cadence
~6 days
Last 12 months
9

Details

License
MIT
First release
Sep 21, 2020
Releases
Version Released
2.1.5 patch
2.1.4 patch
2.1.3 patch
2.1.2 patch
2.1.1 patch
2.1.0 minor
2.1.0-rc.1 pre
2.1.0-rc pre
2.1.0-beta pre
2.0.14 patch
2.0.13 patch
2.0.12 patch
2.0.11 patch
2.0.10 patch
2.0.9 patch
2.0.8 major
1.4.3 patch
1.4.2 patch
1.4.1 patch
1.4.0 minor
1.1.3 patch
1.1.2 patch
1.1.1 patch
1.1.1-beta pre
1.1.0 minor
1.0.10 patch
1.0.9 patch
1.0.8 patch
1.0.7 patch
1.0.6 patch
1.0.5 patch
1.0.4 patch
1.0.3 patch
1.0.2 patch
1.0.1 patch
1.0.0 major
1.0.0-rc.1 pre
1.0.0-rc pre
1.0.0-beta pre
1.0.0-alpha.3 pre
1.0.0-alpha.2 pre
1.0.0-alpha.1 pre
1.0.0-alpha pre
0.10.6 patch
0.10.5 initial