2010-11-09 30 views
4

Je cherchais la version .NET du client ZooKeeper et j'en ai trouvé un. J'ai été tellement ravi et téléchargé les fichiers source pour construire un fichier d'assemblage client. mais quand j'ai ouvert le fichier de solution et essayé de les construire tous, j'ai trouvé quelques fichiers qui auraient dû être sous l'espace de noms/dossier "Generated".Construction de SharpKeeper (ZooKeeper Client pour .NET)

bien sûr, il n'y a pas de dossier nommé "Generated" sur le dépôt github. Je ne sais pas ce qui se passe.

Le nom du dossier, qui est "Généré", semble que je devrais ajouter un événement de construction à la solution. mais nulle part je ne pouvais voir aucune description disant quel genre de choses je dois avoir ou faire.

quelqu'un a-t-il déjà construit la même chose? J'ai besoin de vos mains. merci.

Répondre

7

Le générateur de code de jute de ZooKeeper prend en charge la génération csharp. Vous devez lancer pour générer les fichiers manquants:

org.apache.jute.compiler.generated.Rcc

toplevel build.xml Voir de Zk pour plus de détails sur la façon de le faire.

+0

merci beaucoup. Je ne savais pas que je devrais les construire d'abord. :) – samuel281

0

Construisez simplement le projet java en utilisant ant, et il créera les fichiers C# manquants dans le dossier généré. voici étape par étape. 1) télécharger ant, et l'extraire dans un dossier. 2) ouvrez la ligne de commande et naviguez jusqu'au dossier dans kafka où build.xml est. 3) exécutez la commande suivante [path to ant] \ ant.bat

C'est maintenant que les fichiers C# seront là.