出于某种原因,在安装Nancy后,我只能访问the documentation中提到的作为传统路由的传统方式:
Get["/"] = _ => "Hello World!";
新语法:
Get("/products/{id}", _ =>
{
//do something
});
导致编译错误:
非可调用成员'NancyModule.Get'不能像方法一样使用。
我在一个类库项目中安装了Nancy 1.4.3的NuGet包。
答案 0 :(得分:4)
新语法在2.0预发布版本中,因此您需要检查Nuget UI中的“预发布”复选框,或者如果您使用命令行,则使用-pre。
编辑:那里的文档有点棘手,不知道为什么他们已经像这样更新了,但是如果你想使用非预发行版本,你需要“遗留路由”部分。