一个选择是使用flubu(流利的生成器)。这是一个开源的C#库,我们编写它用于构建项目并使用C#代码执行部署脚本。
更多flubu可以在这里找到:choice-for-build-tool-msbuild-nant-or-something-else
您的特定情况下,你必须写这样的事:
public class BuildScript : DefaultBuildScript
{
protected override void ConfigureTargets(ITaskContext session)
{
context.CreateTarget("run.dev")
.AddCoreTask(x => x.Restore()) //// Optional to restore cli tool watch
.AddCoreTask(x => x.ExecuteDotnetTask("watch")
.WithArguments("run")
.WithArguments("--enviroment", "Development"));
}
}
然后运行您将执行命令脚本:dotnet flubu run.dev
更新:
您也加入到目标:.SetAsDefault()
然后,你可以用命令,如果这些文档回答我的问题,显然这一切执行脚本dotnet flubu
。你知道答案吗? –
这取决于哪一个选项对您最有意义。我不明白为什么我应该在这里重复文档。 – svick
感谢您的帮助@svick –