ThisAssembly.Project 0.10.6

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>

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";
     }
 }

VB:

 Namespace Global
   Partial Class ThisAssembly
         Partial Class Project
             Public Const Foo = "Bar"
         End Class
     End Class
 End Namespace

F#:

 module internal ThisAssembly

 module public Project =
     [<Literal>]
     let public Foo = @"Bar"



Built from https://github.com/kzu/ThisAssembly/tree/012f87bfd

There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package ThisAssembly.Project -Version 0.10.6
dotnet add package ThisAssembly.Project --version 0.10.6
<PackageReference Include="ThisAssembly.Project" Version="0.10.6" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ThisAssembly.Project --version 0.10.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on ThisAssembly.Project:

Package Downloads
ThisAssembly
Meta-package that includes all ThisAssembly.* packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.0.0-beta 508 10/15/2020
1.0.0-alpha.3 177 10/8/2020
1.0.0-alpha.2 55 10/8/2020
1.0.0-alpha.1 57 10/8/2020
1.0.0-alpha 161 10/3/2020
0.10.6 247 9/22/2020
0.10.5 89 9/21/2020
Show less