我是新来的
Cake
(
C# Make
)生成脚本并尝试为添加生成脚本
.netcore 2.1
项目。
在我从另一个脚本添加更多脚本之前,构建脚本运行良好
.netcore
项目。添加的新脚本在另一个项目中运行良好,但在my.netcore项目中不正常。
build.cake(片段)
var target = Argument("target", "Default");
var configuration = Argument("configuration", "Release");
var BuildNr = Argument("BuildNr", "0");
var solution = Argument("Solution", "");
var basePathApi = "./src/api";
var basePathConsole = "./src/console";
Task("Restore")
.Does(() =>
{
Information("Starting restore");
DotNetCoreRestore();
Information("Restore done");
});
Task("Build")
.Does(() =>
{
var settings = new DotNetCoreBuildSettings
{
Configuration = configuration
};
DotNetCoreBuild(solution, settings);
});
Task("Publish-Api")
.IsDependendOn("Restore")
.Does(() =>
{
var settingsApi = new DotNetCorePublishSettings() {
Configuration = configuration,
OutputDirectory = "./artifacts/api"
};
DotNetCorePublish(basePathApi, settingsApi);
Information("Api Published");
});
(代码片段在开始时失败,因此添加)
当我运行
build1.ps
脚本来自
powershell
提示,出现以下错误:
错误
“CakeTaskBuilder”不包含“IsDependendOn”的定义,并且找不到接受“CakeTaskBuilder”类型的第一个参数的扩展方法“IsDependendOn”(是否缺少using指令或程序集引用?)
我试图寻找可能的答案,但没有找到任何具体的参考。
有什么提示,可能是什么问题?