Используя Экономию для соединения с Cassandra от.NET

Я интересуюсь Cassandra, и я хотел бы протестировать его дома в моем компьютере Windows XP. Я нашел инструкции для установки выполнением Cassandra в Windows, и это уже в порядке; я также нашел исполняемый файл экономии для Windows и генерирую интерфейсы C#, но... когда я пытаюсь скомпилировать, который сгенерировал код в Visual Studio, которую я получил: "Тип или 'Экономия' имени пространства имен не могли быть найдены (Вы пропускаете директиву использования или ссылку на сборку?)", таким образом, я пропускаю что-то еще, но я не могу найти что... Что это? Действительно ли это - dll? Я посмотрел в коде экономии, и я ничто не могу найти связанным с .NET, поэтому что я пропускаю?

Заранее спасибо.

С уважением.

5
задан vtortola 9 May 2010 в 17:47
поделиться

3 ответа

Из Thrift Wiki:

Код на C#, сгенерированный Thrift, использует пространство имен Thrift. Чтобы иметь возможность использовать код, сгенерированный Thrift, вам необходимо сослаться на Thrift.dll в вашем проекте, чтобы получить доступ к пространству имен Thrift. Это необходимо для компиляции сгенерированного Thrift кода C#.

Поэтому вам просто нужно добавить ссылку на Thrift.dll в свой проект. Страница вики содержит инструкции по сборке Thrift.dll из исходного кода, если это необходимо.

5
ответ дан 13 December 2019 в 05:31
поделиться

Нет необходимости генерировать экономию, просто скачайте hectorsharp , скомпилируйте и укажите в своем проекте .net. Он уже выполнил всю работу, необходимую для использования .net cassandra

3
ответ дан 13 December 2019 в 05:31
поделиться

FluentCassandra - это тоже вариант, вы можете скачать его с http://github.com/managedfusion/fluentcassandra .

4
ответ дан 13 December 2019 в 05:31
поделиться