一個選擇是使用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 –