ThisAssembly.Constants
1.0.9
Prefix Reserved
Install-Package ThisAssembly.Constants -Version 1.0.9
dotnet add package ThisAssembly.Constants --version 1.0.9
<PackageReference Include="ThisAssembly.Constants" Version="1.0.9" />
paket add ThisAssembly.Constants --version 1.0.9
#r "nuget: ThisAssembly.Constants, 1.0.9"
// Install ThisAssembly.Constants as a Cake Addin
#addin nuget:?package=ThisAssembly.Constants&version=1.0.9
// Install ThisAssembly.Constants as a Cake Tool
#tool nuget:?package=ThisAssembly.Constants&version=1.0.9
** C# 9.0 ONLY **
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
Built from https://github.com/devlooped/ThisAssembly/tree/96dde2c67
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows |
.NET Core | netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard2.0 netstandard2.1 |
.NET Framework | net461 net462 net463 net47 net471 net472 net48 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen40 tizen60 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.NETStandard 2.0
- Microsoft.CSharp (>= 4.5.0)
- System.Threading.Tasks.Extensions (>= 4.5.4)
- ThisAssembly.Prerequisites (>= 1.0.9)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on ThisAssembly.Constants:
Package | Downloads |
---|---|
ThisAssembly
Meta-package that includes all ThisAssembly.* packages. ** C# 9.0 ONLY ** Built from https://github.com/devlooped/ThisAssembly/tree/96dde2c67 |
GitHub repositories
This package is not used by any popular GitHub repositories.