Rappen.XrmToolBox.LateboundConstantsGenerator
1.2021.12.1
Prefix Reserved
See the version list below for details.
dotnet add package Rappen.XrmToolBox.LateboundConstantsGenerator --version 1.2021.12.1
NuGet\Install-Package Rappen.XrmToolBox.LateboundConstantsGenerator -Version 1.2021.12.1
<PackageReference Include="Rappen.XrmToolBox.LateboundConstantsGenerator" Version="1.2021.12.1" />
paket add Rappen.XrmToolBox.LateboundConstantsGenerator --version 1.2021.12.1
#r "nuget: Rappen.XrmToolBox.LateboundConstantsGenerator, 1.2021.12.1"
// Install Rappen.XrmToolBox.LateboundConstantsGenerator as a Cake Addin #addin nuget:?package=Rappen.XrmToolBox.LateboundConstantsGenerator&version=1.2021.12.1 // Install Rappen.XrmToolBox.LateboundConstantsGenerator as a Cake Tool #tool nuget:?package=Rappen.XrmToolBox.LateboundConstantsGenerator&version=1.2021.12.1
Generate constant classes from metadata for late bound development on Microsoft Dataverse.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net452 is compatible. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
- XrmToolBox (>= 1.2021.9.52)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.2024.11.3 | 29 | 11/23/2024 |
1.2023.12.1 | 3,792 | 12/31/2023 |
1.2023.2.1 | 4,975 | 2/2/2023 |
1.2021.12.1 | 9,624 | 12/15/2021 |
1.2021.1.2 | 9,359 | 1/15/2021 |
1.2020.2.1 | 7,247 | 2/3/2020 |
1.2020.1.3 | 933 | 1/28/2020 |
1.2019.12.2 | 2,605 | 12/2/2019 |
1.2019.6.2 | 6,954 | 6/26/2019 |
1.2019.5.2 | 4,076 | 5/2/2019 |
1.2018.9.2 | 12,450 | 9/30/2018 |
1.2018.6.2 | 10,334 | 6/15/2018 |
1.2018.2.2 | 16,818 | 2/1/2018 |
1.2017.12.2 | 14,068 | 12/21/2017 |
1.2017.12.1 | 18,301 | 12/4/2017 |
1.2017.11.6 | 4,042 | 11/30/2017 |
1.2017.11.5 | 4,480 | 11/29/2017 |
Latest version:
Fixes:
#72: Load old project with one-file-per-entity gets include config with every file (not supported)
#73: Load sometime fails for no project
---
Version 1.2021.1.2
Major improvement!
Configuration will now by default be stored inline in the generated C# file as a comment block in at the end of the file.
This makes the "project file" obsolete, and a generated C# file can be opened by Latebound Constants Generator and the configuration is parsed from the comment block.
Also:
Simplify Save and Generate behavior, not prompting all the time (#66)
Better handling of identifier strings to ensure compilable results (#70)
Fixed crash when opening configuration containing entities not in the database (#57)
---
Version 1.2020.2.1:
Hide entities, attributes and relationships grids when nothing matches filter (#47)
Disable entire Project menu when no subitems are enabled (#46)
Uncheck all attributes and relationships when unchecking an entity (#49)
Relationship type filters improved (#44)
Filter to exclude various CDS "internal" attributes (#53)
Sorting relationships by type, related entity, and lookup in the UI (#54)
Moved settings to separate dialog (#9)
Possibile to select which relationships to include
Major project refactoring to fit UDG features in a common library
---
Version 1.2019.12.2:
#35 Fixed primary key issue with logical attributes, thanks @maerger!
#38 Fixed de-duplication routine that was confused by comment lines
Fixed issue with Common Class when including relationships
---
Version 1.2019.6.2:
#30 Enum texts containing [ or ] now created correctly. Thanks to @DerekHAu!
#33 Add option to include logical attributes
This will make "non-real" attributes like owneridname and address fields on contact and account etc available.
---
Version 1.2019.5.2:
#22 Many-to-Many relationships included
#26 EntityCollectionName included
#27 CLI support for build automation
#29 Exposing file template for customization of generated file
Rebranded with 2019 design
* NOTE! #26 introduces a breaking change where constant EntityName is changed to LogicalName. This can be reverted with the introduction of #29.
---
Version 1.2018.9.2:
#16 Generate constants for relationships
#21 Option to create separate common class for attributes used by multiple entities
#19 Improved CamelCasing
#24 Add XML documentation for relationship constants
#25 Gently forgive file write errors instead of throwing exception
Template line break bug fixed