Не найдено пространство имен для Stripe.net

Я пытаюсь установить более новую версию Stripe.net:
https://github.com/jaymedavis/stripe.net

  • Через Nuget я создаю файл Stripe.dll
  • Я создаю новый проект веб-сайта
  • Добавляю ссылку на Stripe.dll
  • Добавляю ссылку на RestSharp.dll

using System;
using Stripe;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        StripeConfiguration.SetApiKey("[your api key here]");   
    }
}

Но выдает ошибку:

Ошибка 1 Имя StripeConfiguration не существует в текущем контексте.

Пробую другие примеры, но все выдают аналогичные ошибки.


person Tom Gullen    schedule 21.10.2014    source источник
comment
Только что попробовал пример консольного приложения, пошел в Инструменты -> Диспетчер пакетов Nuget -> Управление пакетом Nuget для решений ... -> Поиск Stripe.Net, установил его. Он добавил все ссылки, и я смог использовать ваш код без каких-либо ошибок.   -  person Habib    schedule 21.10.2014
comment
Как сказал @Habib, это должно сработать. Попробуйте очистить раствор/восстановить раствор.   -  person mybirthname    schedule 21.10.2014
comment
@ Хабиб, спасибо, это работает с помощью этого метода. Загрузка с Github и запуск установки через nuget не работает. Есть идеи, почему?   -  person Tom Gullen    schedule 21.10.2014
comment
@TomGullen, причин может быть много, например, неверная сборка из загрузки или какая-то ошибка при сборке самостоятельно. Вот почему я в основном использую диспетчер пакетов Nuget.   -  person Habib    schedule 21.10.2014
comment
@Хабиб, спасибо за совет, отлично работает. Я приму ваш ответ, если вы опубликуете его!   -  person Tom Gullen    schedule 21.10.2014


Ответы (1)


Причин может быть много, например, неверная сборка из загрузки или какая-то ошибка при сборке самостоятельно. Вот почему я в основном использую диспетчер пакетов Nuget.

Используйте следующие шаги:

В Visual Studio (2012):

  1. Перейдите в Инструменты -> Диспетчер пакетов Nuget -> Управление пакетом Nuget для решений...
  2. Искал "Stripe.Net", устанавливал.

Он добавит все необходимые ссылки.

Таким образом вы сведете к минимуму ошибки, которые могут возникнуть при сборке dll вручную.

person Habib    schedule 21.10.2014