MassTransit 无法创建项目

MassTransit cant create project

我正在尝试跟随 MassTransit 设置的开始。我确定我已经安装了 .net core 5.0。 https://masstransit-project.com/getting-started/ 并观看视频 youtube。com/watch?v=nYKq61-DFBQ 但是当我 运行 以下命令时,它似乎 运行 正常但不确定是否有任何内容已添加。

dotnet new -i MassTransit.Templates

然后我运行按照视频中的说明进行以下操作

dotnet new mtworker -n WorkerService

但它只是指出找不到模板的错误

有人知道我错过了什么吗?

看起来视频已经过时了,现在需要工人了!

dotnet new worker -n WorkerService

现在有点一般,觉得我喜欢mtworker

这里可以看到https://masstransit-project.com/getting-started/

如果您没有看到 MassTransit 项目,则模板没有正确安装。虽然您在问题中列出了安装步骤,但我认为它没有正确应用于您的系统。

当您单独输入 dotnet new 时,您应该会看到以下模板:

MassTransit Routing Slip Activity                 mtactivity               [C#]              MassTransit/Activity
MassTransit Message Consumer                      mtconsumer               [C#]              MassTransit/Consumer
MassTransit Docker                                mtdocker                 [C#]              MassTransit/Docker
MassTransit Routing Slip Execute Activity         mtexecactivity           [C#]              MassTransit/ExecuteActivity
MassTransit Consumer Saga                         mtsaga                   [C#]              MassTransit/Saga
MassTransit State Machine Saga                    mtstatemachine           [C#]              MassTransit/StateMachine
MassTransit Worker                                mtworker                 [C#]              MassTransit/Worker

如果您使用 visual studio,请确保已设置 nuget.org。

您也可以通过编辑位于 %appdata%\NuGet\NuGet.Config (Windows) 和 ~/.nuget/NuGet/NuGet.Config (Mac/Linux).