全新安装 NuGet 包后,仅旧式路由可用
Only Legacy routing is available after fresh install of NuGet package
出于某种原因,在安装 Nancy 之后,我只能访问 the documentation 中提到的传统路由方式:
Get["/"] = _ => "Hello World!";
新语法:
Get("/products/{id}", _ =>
{
//do something
});
导致编译错误:
Non-invocable member 'NancyModule.Get' cannot be used like a method.
我在 class 库项目中安装了 Nancy 1.4.3 的 NuGet 包。
新语法在 2.0 预发布版本中,因此您需要选中 Nuget UI 中的 "pre-release" 复选框,或者如果您使用的是命令行,则使用 -pre。
编辑:那里的文档有点乱,不知道为什么要这样更新,但是如果您想使用非预发布版本,"legacy routing" 部分就是您所需要的。
出于某种原因,在安装 Nancy 之后,我只能访问 the documentation 中提到的传统路由方式:
Get["/"] = _ => "Hello World!";
新语法:
Get("/products/{id}", _ =>
{
//do something
});
导致编译错误:
Non-invocable member 'NancyModule.Get' cannot be used like a method.
我在 class 库项目中安装了 Nancy 1.4.3 的 NuGet 包。
新语法在 2.0 预发布版本中,因此您需要选中 Nuget UI 中的 "pre-release" 复选框,或者如果您使用的是命令行,则使用 -pre。
编辑:那里的文档有点乱,不知道为什么要这样更新,但是如果您想使用非预发布版本,"legacy routing" 部分就是您所需要的。