C# 如何构建Npgsql?

C# 如何构建Npgsql?,c#,build,npgsql,dnx,C#,Build,Npgsql,Dnx,我正试图为Npgsql项目贡献我所需要的一个特性,那就是支持最大的postgre函数。(将a>b?a:b转换为最大值,而不是CASE语句) 但是我不能让它编译,因为有许多MethodNameAsync不存在 我想AsyncRewriter包负责方法生成,但我不知道如何生成 有没有人有参与该项目的经验 谢谢。Npgsql使用代码生成基于同步用户编写的方法创建异步方法。这是编译之前生成的步骤,并创建GeneratedAsync.cs文件 如果您试图使用DNX(project.json)进行构建,那么

我正试图为Npgsql项目贡献我所需要的一个特性,那就是支持最大的postgre函数。(将a>b?a:b转换为最大值,而不是CASE语句)

但是我不能让它编译,因为有许多MethodNameAsync不存在

我想AsyncRewriter包负责方法生成,但我不知道如何生成

有没有人有参与该项目的经验


谢谢。

Npgsql使用代码生成基于同步用户编写的方法创建异步方法。这是编译之前生成的步骤,并创建GeneratedAsync.cs文件

如果您试图使用DNX(project.json)进行构建,那么这个步骤最近已经通过DNX项目命令集成到构建中,并作为预构建脚本添加-因此,当您运行
dnu build
时,异步重写应该透明地发生


你能确保你是绝对最新的开发人员提交吗?

是的,我已经分叉了开发分支,它说这与原始分支是一致的。我如何运行dnu构建?project.json有一个“commands”:{“rewrite async”:“AsyncRewriter”},所以我相信它是正确的。谢谢