AdmxCodeGen 0.5.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global AdmxCodeGen --version 0.5.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local AdmxCodeGen --version 0.5.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=AdmxCodeGen&version=0.5.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package AdmxCodeGen --version 0.5.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
AdmxCodeGen
A conversion tool that converts ADMX and ADML files to C# code
Minimum Requirements
- Requires a platform with .NET Standard 2.0
- This library does not support ADM files.
- Supported .NET Version: .NET 8.0 (LTS), .NET 6.0 (LTS)
- The generated C# code can only run on Windows platforms.
How to use
Command Line Synopsis
Description:
ADMX to C# code generator
Usage:
admxcodegen <assemblyName> <inputPath> <outputPath> [options]
Arguments:
<assemblyName> Output assembly name
<inputPath> Input directory path
<outputPath> Output file path
Options:
--generate-csproj <generate-csproj> Generate SDK style .csproj file
--generate-buildlog Generate build log file [default: True]
--generate-linqpad <generate-linqpad> Generate LinqPad script file
--version Show version information
-?, -h, --help Show help and usage information
Convert ADMX directories into .NET assembly
dotnet run --framework net8.0 -- TestProject "./PolicyDefinitions" "./TestProject" --generate-csproj "MyProject" --generate-linqpad "MyProjectLinq" --generate-buildlog
License
This library follows Apache-2.0 license. See LICENSE file for more information.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.