Evotec

Project

PSPublishModule

PSPublishModule is an open-source PowerShell and .NET project with packages, release history, and technical documentation.

Stars 43
Forks 13
Open issues 1
PowerShell Gallery downloads 13,876
Release v3.0.3
Language: C# Updated: 2026-04-14

API Reference

Cmdlet

New-ConfigurationDotNetProfile

Namespace PSPublishModule
Inputs
None
Outputs
PowerForge.DotNetPublishProfile

Creates a named profile for DotNet publish DSL.

Remarks

Creates a named profile for DotNet publish DSL.

Examples

Authored help example

Create release profile


New-ConfigurationDotNetProfile -Name 'release' -Default -Targets 'Service','Cli' -Runtimes 'win-x64','win-arm64'
        

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.

Syntax

New-ConfigurationDotNetProfile [-Default] [-Frameworks <String[]>] -Name <String> [-Runtimes <String[]>] [-Style <Nullable`1>] [-Targets <String[]>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

Default SwitchParameter optionalposition: namedpipeline: False
Marks this profile as default.
Frameworks String[] optionalposition: namedpipeline: False
Optional framework overrides.
Name String requiredposition: namedpipeline: False
Profile name.
Runtimes String[] optionalposition: namedpipeline: False
Optional runtime overrides.
Style Nullable`1 optionalposition: namedpipeline: False
Optional style override.
Targets String[] optionalposition: namedpipeline: False
Optional target name filters.

Outputs

PowerForge.DotNetPublishProfile