2010-11-09 36 views
4

我一直在尋找.NET版本的ZooKeeper客戶端,並且我找到了一個。 https://github.com/ewhauser/zookeeper/tree/trunk/src/dotnet/SharpKeeper/構建SharpKeeper(用於.NET的ZooKeeper客戶端)

我很激動,下載了源文件來構建客戶端程序集文件。 但是當我打開解決方案文件並嘗試構建它們時,我發現一些文件應該在「生成」命名空間/文件夾下。

當然,在github存儲庫上沒有名爲「Generated」的文件夾。 我不知道發生了什麼事。

該文件夾的名稱是「生成的」,看起來像我應該向解決方案添加一些生成事件。但我無法看到任何描述,說明我需要做什麼或做什麼。

有人曾經建造過同樣的東西嗎? 我需要你的雙手。 謝謝。

回答

7

ZooKeeper的黃麻代碼生成器支持csharp生成。您需要運行這個生成的文件丟失:

org.apache.jute.compiler.generated.Rcc

見ZK的頂層的build.xml關於如何做到這一點的詳細信息。

+0

非常感謝。我不知道我應該先建立它們。 :) – samuel281 2010-11-09 09:01:10

0

只需使用ant構建java項目,它就會在生成的文件夾中創建缺少的C#文件。這裏是一步一步的。 1)下載ant,並將其解壓縮到一個文件夾中。 2)打開命令行並導航到build.xml所在的kafka文件夾。 3)運行以下命令[ant to ant] \ ant.bat

這就是它現在的C#文件將在那裏。