DotNetAliases Class

Summary

Contains functionality related to .NET CLI.

In order to use the commands for this alias, the .NET CLI tools will need to be installed on the machine where the Cake script is being executed. See this page for information on how to install.

Namespace
Cake.Common.Tools.DotNet
Base Types
  • object
graph BT Type-->Base0["object"] Type["DotNetAliases"] class Type type-node

Syntax

[CakeAliasCategory("DotNet")]
public static class DotNetAliases

Attributes

Type Description
CakeAliasCategoryAttribute An attribute used for documentation of alias methods/properties.

Methods

Name Value Summary
DotNetBuild(ICakeContext, string) void
Build all projects.
static
DotNetBuild(ICakeContext, string, DotNetBuildSettings) void
Build all projects.
static
DotNetBuildServerShutdown(ICakeContext) void
Shuts down build servers that are started from dotnet.
static
DotNetBuildServerShutdown(ICakeContext, DotNetBuildServerShutdownSettings) void
Shuts down build servers that are started from dotnet.
static
DotNetClean(ICakeContext, string) void
Cleans a project's output.
static
DotNetClean(ICakeContext, string, DotNetCleanSettings) void
Cleans a project's output.
static
DotNetExecute(ICakeContext, FilePath) void
Execute an assembly.
static
DotNetExecute(ICakeContext, FilePath, ProcessArgumentBuilder) void
Execute an assembly with arguments in the specific path.
static
DotNetExecute(ICakeContext, FilePath, ProcessArgumentBuilder, DotNetExecuteSettings) void
Execute an assembly with arguments in the specific path with settings.
static
DotNetFormat(ICakeContext, string) void
Formats code to match editorconfig settings.
static
DotNetFormat(ICakeContext, string, DotNetFormatSettings) void
Formats code to match editorconfig settings.
static
DotNetFormatAnalyzers(ICakeContext, string) void
Format code to match editorconfig settings for analyzers.
static
DotNetFormatAnalyzers(ICakeContext, string, DotNetFormatSettings) void
Format code to match editorconfig settings for analyzers.
static
DotNetFormatStyle(ICakeContext, string) void
Format code to match editorconfig settings for code style.
static
DotNetFormatStyle(ICakeContext, string, DotNetFormatSettings) void
Format code to match editorconfig settings for code style.
static
DotNetFormatWhitespace(ICakeContext, string) void
Format code to match editorconfig settings for whitespace.
static
DotNetFormatWhitespace(ICakeContext, string, DotNetFormatSettings) void
Format code to match editorconfig settings for whitespace.
static
DotNetMSBuild(ICakeContext) void
Builds the specified targets in a project file found in the current working directory.
static
DotNetMSBuild(ICakeContext, DotNetMSBuildSettings) void
Builds the specified targets in a project file found in the current working directory.
static
DotNetMSBuild(ICakeContext, string) void
Builds the specified targets in the project file.
static
DotNetMSBuild(ICakeContext, string, DotNetMSBuildSettings) void
Builds the specified targets in the project file.
static
DotNetNuGetAddSource(ICakeContext, string, DotNetNuGetSourceSettings) void
Add the specified NuGet source.
static
DotNetNuGetDelete(ICakeContext) void
Delete a NuGet Package from a server.
static
DotNetNuGetDelete(ICakeContext, DotNetNuGetDeleteSettings) void
Deletes a package from a server using the specified settings.
static
DotNetNuGetDelete(ICakeContext, string) void
Deletes a package from nuget.org.
static
DotNetNuGetDelete(ICakeContext, string, DotNetNuGetDeleteSettings) void
Deletes a package from a server.
static
DotNetNuGetDelete(ICakeContext, string, string) void
Deletes a specific version of a package from nuget.org.
static
DotNetNuGetDelete(ICakeContext, string, string, DotNetNuGetDeleteSettings) void
Deletes a package from a server using the specified settings.
static
DotNetNuGetDisableSource(ICakeContext, string) void
Disable the specified NuGet source.
static
DotNetNuGetDisableSource(ICakeContext, string, DotNetNuGetSourceSettings) void
Disable the specified NuGet source.
static
DotNetNuGetEnableSource(ICakeContext, string) void
Enable the specified NuGet source.
static
DotNetNuGetEnableSource(ICakeContext, string, DotNetNuGetSourceSettings) void
Enable the specified NuGet source.
static
DotNetNuGetHasSource(ICakeContext, string) bool
Determines whether the specified NuGet source exists.
static
DotNetNuGetHasSource(ICakeContext, string, DotNetNuGetSourceSettings) bool
Determines whether the specified NuGet source exists.
static
DotNetNuGetPush(ICakeContext, FilePath) void
Pushes one or more packages to a server.
static
DotNetNuGetPush(ICakeContext, FilePath, DotNetNuGetPushSettings) void
Pushes one or more packages to a server using the specified settings.
static
DotNetNuGetRemoveSource(ICakeContext, string) void
Remove the specified NuGet source.
static
DotNetNuGetRemoveSource(ICakeContext, string, DotNetNuGetSourceSettings) void
Remove the specified NuGet source.
static
DotNetNuGetUpdateSource(ICakeContext, string, DotNetNuGetSourceSettings) void
Update the specified NuGet source.
static
DotNetPack(ICakeContext, string) void
Package all projects.
static
DotNetPack(ICakeContext, string, DotNetPackSettings) void
Package all projects.
static
DotNetPublish(ICakeContext, string) void
Publish all projects.
static
DotNetPublish(ICakeContext, string, DotNetPublishSettings) void
Publish all projects.
static
DotNetRestore(ICakeContext) void
Restore all NuGet Packages.
static
DotNetRestore(ICakeContext, DotNetRestoreSettings) void
Restore all NuGet Packages with the settings.
static
DotNetRestore(ICakeContext, string) void
Restore all NuGet Packages in the specified path.
static
DotNetRestore(ICakeContext, string, DotNetRestoreSettings) void
Restore all NuGet Packages in the specified path with settings.
static
DotNetRun(ICakeContext) void
Run all projects.
static
DotNetRun(ICakeContext, string) void
Run project.
static
DotNetRun(ICakeContext, string, DotNetRunSettings) void
Run project with settings.
static
DotNetRun(ICakeContext, string, ProcessArgumentBuilder) void
Run project with path and arguments.
static
DotNetRun(ICakeContext, string, ProcessArgumentBuilder, DotNetRunSettings) void
Run project with settings.
static
DotNetSDKCheck(ICakeContext) void
Lists the latest available version of the .NET SDK and .NET Runtime.
static
DotNetTest(ICakeContext) void
Test project.
static
DotNetTest(ICakeContext, string) void
Test project with path.
static
DotNetTest(ICakeContext, string, DotNetTestSettings) void
Test project with settings.
static
DotNetTest(ICakeContext, string, ProcessArgumentBuilder, DotNetTestSettings) void
Test project with settings.
static
DotNetTool(ICakeContext, FilePath, string) void
Execute an .NET Core Extensibility Tool.
static
DotNetTool(ICakeContext, FilePath, string, ProcessArgumentBuilder) void
Execute an .NET Core Extensibility Tool.
static
DotNetTool(ICakeContext, FilePath, string, ProcessArgumentBuilder, DotNetToolSettings) void
Execute an .NET Core Extensibility Tool.
static
DotNetTool(ICakeContext, string) void
Execute an .NET Core Extensibility Tool.
static
DotNetTool(ICakeContext, string, DotNetToolSettings) void
Execute an .NET Core Extensibility Tool.
static
DotNetVSTest(ICakeContext, GlobPattern) void
Test one or more projects specified by a path or glob pattern using the VS Test host runner.
static
DotNetVSTest(ICakeContext, GlobPattern, DotNetVSTestSettings) void
Test one or more projects specified by a path or glob pattern with settings using the VS Test host runner.
static
DotNetVSTest(ICakeContext, IEnumerable<FilePath>, DotNetVSTestSettings) void
Test one or more specified projects with settings using the VS Test host runner.
static
DotNetWorkloadSearch(ICakeContext) IEnumerable<DotNetWorkload>
Lists available workloads.
static
DotNetWorkloadSearch(ICakeContext, string) IEnumerable<DotNetWorkload>
Lists available workloads by specifying all or part of the workload ID.
static
DotNetWorkloadSearch(ICakeContext, string, DotNetWorkloadSearchSettings) IEnumerable<DotNetWorkload>
Lists available workloads by specifying all or part of the workload ID.
static

Extension Methods

Name Value Summary
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin