MSBuildAliases.

MSBuild(ICakeContext, FilePath, Action<MSBuildSettings>) Method

Summary

Builds the specified solution using MSBuild.
Namespace
Cake.Common.Tools.MSBuild
Containing Type
MSBuildAliases

Syntax

[CakeMethodAlias]
public static void MSBuild(this ICakeContext context, FilePath solution, Action<MSBuildSettings> configurator)

Examples

MSBuild("./src/Cake.sln", configurator =>
    configurator.SetConfiguration("Debug")
        .SetVerbosity(Verbosity.Minimal)
        .UseToolVersion(MSBuildToolVersion.VS2015)
        .SetMSBuildPlatform(MSBuildPlatform.x86)
        .SetPlatformTarget(PlatformTarget.MSIL));

Attributes

Type Description
CakeMethodAliasAttribute An attribute used to mark script method aliases.

Parameters

Name Type Description
context ICakeContext The context.
solution FilePath The solution to build.
configurator Action<MSBuildSettings> The settings configurator.

Return Value

Type Description
void