如何构建 Npgsql?
How to build Npgsql?
我正在尝试为 Npgsql 项目贡献我需要的功能,即支持 GREATEST postgre 函数。 (将 a > b ? a : b 转换为最大而不是 CASE 语句)
但我无法编译它,因为有许多 MethodName Async 不存在。
我想 AsyncRewriter 包负责方法生成,但我不知道如何处理。
有没有人有为该项目做出贡献的经验?
谢谢。
Npgsql 使用代码生成来创建基于用户编写的同步方法的异步方法。这是构建中发生在编译之前的一个步骤,它会创建 GeneratedAsync.cs 文件。
如果您尝试使用 DNX (project.json) 构建,此步骤最近已通过 DNX 项目命令集成到构建中,并作为预构建脚本添加 - 因此应该进行异步重写当你 运行 dnu build
.
时透明
你能确定你在绝对最新的开发提交上吗?
我正在尝试为 Npgsql 项目贡献我需要的功能,即支持 GREATEST postgre 函数。 (将 a > b ? a : b 转换为最大而不是 CASE 语句)
但我无法编译它,因为有许多 MethodName Async 不存在。
我想 AsyncRewriter 包负责方法生成,但我不知道如何处理。
有没有人有为该项目做出贡献的经验?
谢谢。
Npgsql 使用代码生成来创建基于用户编写的同步方法的异步方法。这是构建中发生在编译之前的一个步骤,它会创建 GeneratedAsync.cs 文件。
如果您尝试使用 DNX (project.json) 构建,此步骤最近已通过 DNX 项目命令集成到构建中,并作为预构建脚本添加 - 因此应该进行异步重写当你 运行 dnu build
.
你能确定你在绝对最新的开发提交上吗?