我想運(yùn)行和調(diào)試 .Net Core (2.2) 控制臺(tái)應(yīng)用程序(不是 ASP.Net Core?。?。因此,我創(chuàng)建了一個(gè)非常簡(jiǎn)單的應(yīng)用程序:public static class Program{ public static void Main(string[] args) { WriteLine("**Environment**"); WriteLine($"Platform: .NET Core"); WriteLine($"OS: {RuntimeInformation.OSDescription}"); WriteLine(); ReadLine(); } private static (string, bool) ParseArgs(string[] args) { var buffer = new StringBuilder(); var withColor = false; foreach (var s in args) { if (s == "--with-color") { withColor = true; continue; } buffer.Append(" "); buffer.Append(s); } return (buffer.ToString(), withColor); }}添加了 Docker 文件。添加了Microsoft.VisualStudio.Azure.Containers.Tools.TargetsNuGet 包。最后修改為launchSettings.json:{ "profiles": { "dotnetapp": { "commandName": "Project" }, "Docker": { "commandName": "Docker" } }}因此,一切看起來都像在帶有 Docker 支持的默認(rèn) ASP.Net Core WebApp 中。但在“運(yùn)行”時(shí),我只收到錯(cuò)誤“無法使用此應(yīng)用程序執(zhí)行配置文件‘Docker’”。我不明白,有什么區(qū)別?如何像 .Net Core ASP 應(yīng)用程序一樣運(yùn)行簡(jiǎn)單的 .Net Core 應(yīng)用程序?
1 回答

暮色呼如
TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個(gè)贊
似乎沒有答案,但它似乎適用于 Visual Studio 2019 中的 Steffen(和我自己)。也許 Visual Studio 2017 工具中存在錯(cuò)誤......
- 1 回答
- 0 關(guān)注
- 137 瀏覽
添加回答
舉報(bào)
0/150
提交
取消