我安装了Nuget包。通过“使用”钩住了它。包类在另一个解决方案中工作,在我的项目中它们不起作用
截图: neolux
答案 0 :(得分:1)
来自附加库的类未激活
您应该将代码直接放在方法中而不是类下,例如:
{{1}}
希望这有帮助。
答案 1 :(得分:1)
我认为这里有两个不同的问题。我遇到了类似于@Leo的问题,因为TestForNet()
方法是NeoDB
类的一部分。
假设该方法存在于NeoRPC
类中,那么@Leo也可以建议您不能在类声明中创建变量(即var api = NeoRPC.TestForNet()
)把它放在你的截图中。
如果您想在创建类时设置api
,则可以在类级别创建变量并在构造函数中指定它。在此示例中,我将依赖NeoDB
而不是NeoRTC
:
public class HomeController : Controller
{
private readonly NeoDB _api;
public HomeController()
{
_api = NeoDB.ForTestNet();
}
public IActionResult Index()
{
// _api.QueryRPC();
}
}