我一直在寻找 ZooKeeper 客户端的 .NET 版本,我找到了一个。
https://github.com/ewhauser/zookeeper/tree/trunk/src/dotnet/SharpKeeper/
我非常激动并下载了源文件来构建客户端程序集文件。
但是当我打开解决方案文件并尝试将它们全部构建时,我发现一些文件丢失了,这些文件本应位于“生成”命名空间/文件夹下。
当然,github 存储库上没有名为“Generated”的文件夹。
我不知道发生了什么。
文件夹的名称是“生成的”,看起来我应该向解决方案添加一些构建事件。但在任何地方我都看不到任何描述说我需要拥有或做什么样的事情。
有人 build 过同样的东西吗?
我需要你的手。
谢谢。
最佳答案
ZooKeeper 的黄麻代码生成器支持 csharp 生成。您需要运行它来生成丢失的文件:
org.apache.jute.compiler.generated.Rcc
有关如何执行此操作的详细信息,请参阅 Zk 的顶级 build.xml。
关于构建 SharpKeeper(用于 .NET 的 ZooKeeper 客户端),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4129510/