ThisAssembly.Prerequisites 1.0.0-alpha.3

Ensures that referencing project satisfies the prerequisites for ThisAssembly, namely: * MSBuild 16.8+: contains the Roslyn support for source generators * C# language: it's the only language supported by Roslyn source generators at the moment.

Showing the top 20 packages that depend on ThisAssembly.Prerequisites.

Packages Downloads
ThisAssembly.Constants
** 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"; } } }
19
ThisAssembly.Constants
** 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"; } } }
22
ThisAssembly.Constants
** 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/14cf2358e
18
ThisAssembly.Constants
** 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/1af5a25ed
22
ThisAssembly.Constants
** 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/832f99169
22
ThisAssembly.Constants
** 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
19
ThisAssembly.Constants
** 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/a2ad73899
22
ThisAssembly.Constants
** 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/cb21dfaef
20
ThisAssembly.Constants
** 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/kzu/ThisAssembly/tree/441607878
24
ThisAssembly.Constants
** 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/kzu/ThisAssembly/tree/8e66ac47d
20
ThisAssembly.Constants
** 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/kzu/ThisAssembly/tree/9fb55b8d0
18
ThisAssembly.Constants
** 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/kzu/ThisAssembly/tree/b159e8161
21
ThisAssembly.Constants
** 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/kzu/ThisAssembly/tree/c7bb40af9
19
ThisAssembly.Constants
** 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 /tree/97da74d9e
18
ThisAssembly.Constants
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"; } } }
21
ThisAssembly.Constants
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"; } } }
22

This package has no dependencies.

Version Downloads Last updated
1.2.11 21 12/30/2024
1.2.10 19 12/30/2024
1.2.9 19 01/03/2025
1.2.8 19 12/29/2024
1.2.7 19 12/29/2024
1.2.6 20 01/03/2025
1.2.5 19 12/29/2024
1.2.4 19 12/29/2024
1.2.3 24 12/30/2024
1.2.2 21 12/24/2024
1.2.1 24 12/29/2024
1.2.0 20 12/30/2024
1.2.0-rc.1 18 12/30/2024
1.2.0-rc 21 01/03/2025
1.2.0-beta 19 12/24/2024
1.1.3 21 12/30/2024
1.1.2 19 12/24/2024
1.1.1 18 12/30/2024
1.1.1-beta 20 12/24/2024
1.1.0 19 01/03/2025
1.0.10 20 12/29/2024
1.0.9 20 12/31/2024
1.0.8 21 12/24/2024
1.0.7 18 12/30/2024
1.0.6 19 12/30/2024
1.0.5 19 12/31/2024
1.0.4 19 12/24/2024
1.0.3 18 12/24/2024
1.0.2 20 12/24/2024
1.0.1 21 01/03/2025
1.0.0 21 12/24/2024
1.0.0-rc.1 18 12/31/2024
1.0.0-rc 19 12/31/2024
1.0.0-beta 18 12/24/2024
1.0.0-alpha.3 19 12/24/2024
1.0.0-alpha.2 19 12/24/2024
1.0.0-alpha.1 17 12/24/2024
1.0.0-alpha 19 12/31/2024