C# 未找到Stripe.net的命名空间
我正在尝试安装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)中: 转到工
- 通过Nuget,我构建了Stripe.dll文件
- 我创建了一个新的网站项目
- 我添加了对Stripe.dll的引用
- 我添加了对RestSharp.dll的引用
但它抛出了一个错误: 错误1当前上下文中不存在名称“StripeConfiguration”
我尝试了其他的例子,但都抛出了类似的错误。可能有很多原因,例如,下载的构建无效,或者构建自己时出错。这就是为什么我经常使用 使用以下步骤: 在Visual Studio(2012)中:
通过这种方式,您可以将手动构建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]");
}
}