4

我一直在寻找 ZooKeeper 客户端的 .NET 版本,我找到了一个。 https://github.com/ewhauser/zookeeper/tree/trunk/src/dotnet/SharpKeeper/

我非常激动并下载了源文件来构建客户端程序集文件。但是当我打开解决方案文件并尝试全部构建它们时,我发现一些文件丢失了,这些文件应该在“生成的”命名空间/文件夹下。

当然,在 github 存储库中没有名为“Generated”的文件夹。我不知道发生了什么事。

文件夹的名称,即“生成”,看起来我应该在解决方案中添加一些构建事件。但是我在任何地方都看不到任何描述说我需要拥有或做什么样的东西。

有人做过同样的事情吗?我需要你的双手。谢谢。

4

2 回答 2

7

ZooKeeper 的黄麻代码生成器支持 csharp 生成。您需要运行它来生成丢失的文件:

org.apache.jute.compiler.generated.Rcc

有关如何执行此操作的详细信息,请参阅 Zk 的顶级 build.xml。

于 2010-11-09T07:09:42.930 回答
0

只需使用 ant 构建 java 项目,它就会在生成的文件夹中创建缺少的 C# 文件。这里是一步一步的。1)下载ant,解压到一个文件夹中。2)打开命令行并导航到kafka中build.xml所在的文件夹。3) 运行以下命令 [path to ant]\ant.bat

就是这样,现在 C# 文件将在那里。

于 2016-03-11T07:14:16.343 回答