Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 未找到Stripe.net的命名空间_C#_Namespaces_Nuget_Stripe.net - Fatal编程技术网

C# 未找到Stripe.net的命名空间

C# 未找到Stripe.net的命名空间,c#,namespaces,nuget,stripe.net,C#,Namespaces,Nuget,Stripe.net,我正在尝试安装Stripe.net的更新版本: 通过Nuget,我构建了Stripe.dll文件 我创建了一个新的网站项目 我添加了对Stripe.dll的引用 我添加了对RestSharp.dll的引用 但它抛出了一个错误: 错误1当前上下文中不存在名称“StripeConfiguration” 我尝试了其他的例子,但都抛出了类似的错误。可能有很多原因,例如,下载的构建无效,或者构建自己时出错。这就是为什么我经常使用 使用以下步骤: 在Visual Studio(2012)中: 转到工

我正在尝试安装Stripe.net的更新版本:

  • 通过Nuget,我构建了Stripe.dll文件
  • 我创建了一个新的网站项目
  • 我添加了对Stripe.dll的引用
  • 我添加了对RestSharp.dll的引用

但它抛出了一个错误:

错误1当前上下文中不存在名称“StripeConfiguration”


我尝试了其他的例子,但都抛出了类似的错误。

可能有很多原因,例如,下载的构建无效,或者构建自己时出错。这就是为什么我经常使用

使用以下步骤:

在Visual Studio(2012)中:

  • 转到工具->Nuget软件包管理器->管理的Nuget数据包 解决方案
  • 搜索“Stripe.Net”,安装它
  • 它将添加所有必需的引用


    通过这种方式,您可以将手动构建dll期间可能发生的错误降至最低

    刚刚在一个示例控制台应用程序上试用过,转到工具->Nuget Package Manager->管理Nuget Package for solutions…->搜索“Stripe.Net”,然后安装了它。它添加了所有的引用,我可以毫无错误地使用你的代码。尝试清洁溶液/再平衡溶液。@Habib,谢谢你,通过这种方法,这是有效的。从Github下载并通过nuget自己运行安装不起作用。知道为什么吗?@TomGullen,可能有很多原因,例如,下载的构建无效,或者构建自己时出错。这就是我主要使用Nuget软件包的原因Manager@Habib谢谢你的提示,效果很好。如果你把答案贴出来,我会接受的!
    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]");   
        }
    }