|
| static ScriptDllLocation | GetDllLocationOfScript (AbsolutePath scriptPath, AbsolutePath outputDirIn) |
| |
| static AbsolutePath | CompileScript (AbsolutePath scriptPath, AbsolutePath outputDirIn) |
| | Compiles a C# script into a DLL with dotnet-script, which needs to be installed at least into the context of the provided working directory before using this function. The resulting binary will have a GUID as a file name.
|
| |
| static AbsolutePath | CompileProject (AbsolutePath projectPath, AbsolutePath outputDirIn) |
| |
| static IEnumerable< Importable > | GetBuildInterfaces (this Assembly assembly, AbsolutePath? sourcePath=null, bool importViaSource=false) |
| | Get the build interfaces of an input assembly inheriting Nuke.Common.INukeBuild.
|
| |
| static void | Log (this string text) |
| |
Definition at line 22 of file DotnetCommon.cs.
◆ CompileProject()
| static AbsolutePath Nuke.Cola.BuildPlugins.DotnetCommon.CompileProject |
( |
AbsolutePath | projectPath, |
|
|
AbsolutePath | outputDirIn ) |
|
staticpackage |
◆ CompileScript()
| static AbsolutePath Nuke.Cola.BuildPlugins.DotnetCommon.CompileScript |
( |
AbsolutePath | scriptPath, |
|
|
AbsolutePath | outputDirIn ) |
|
staticpackage |
Compiles a C# script into a DLL with dotnet-script, which needs to be installed at least into the context of the provided working directory before using this function. The resulting binary will have a GUID as a file name.
- Parameters
-
| scriptPath | Path to a *.csx file |
| outputDirIn | The parent directory in which the directory of published binaries will be put |
- Returns
- The path of the newly created DLL
Definition at line 51 of file DotnetCommon.cs.
◆ GetBuildInterfaces()
| static IEnumerable< Importable > Nuke.Cola.BuildPlugins.DotnetCommon.GetBuildInterfaces |
( |
this Assembly | assembly, |
|
|
AbsolutePath? | sourcePath = null, |
|
|
bool | importViaSource = false ) |
|
staticpackage |
Get the build interfaces of an input assembly inheriting Nuke.Common.INukeBuild.
◆ GetDllLocationOfScript()
| static ScriptDllLocation Nuke.Cola.BuildPlugins.DotnetCommon.GetDllLocationOfScript |
( |
AbsolutePath | scriptPath, |
|
|
AbsolutePath | outputDirIn ) |
|
staticpackage |
◆ Log()
| static void Nuke.Cola.BuildPlugins.DotnetCommon.Log |
( |
this string | text | ) |
|
|
staticpackage |
◆ DotnetScriptLogFactoryInstance
| ? LogFactory Nuke.Cola.BuildPlugins.DotnetCommon.DotnetScriptLogFactoryInstance = null |
|
staticprivate |
◆ DotnetScriptLogFactory
| LogFactory Nuke.Cola.BuildPlugins.DotnetCommon.DotnetScriptLogFactory |
|
staticgetprivate |
The documentation for this class was generated from the following file:
- /home/runner/work/md.Nuke.Cola/md.Nuke.Cola/md.Nuke.Cola/BuildPlugins/DotnetCommon.cs