.net core 我们可以通过在JSON文件中传递ignite配置来启动ignite节点吗

.net core 我们可以通过在JSON文件中传递ignite配置来启动ignite节点吗,.net-core,ignite,.net Core,Ignite,我正在DotNet Core上开发一个项目,因为DotNet Core不再支持app.config文件,所以有没有办法通过在JSON文件中传递ignite配置来启动ignite节点?如果是,您可以分享一个例子吗?您可以使用SpringXML来配置Ignite实例。Spring配置文件可以通过Ignition.Start(string)方法和IgniteConfiguration.SpringConfigUrl属性提供。请查看此页面:.NET Core确实支持app.config文件,Ignite

我正在DotNet Core上开发一个项目,因为DotNet Core不再支持app.config文件,所以有没有办法通过在JSON文件中传递ignite配置来启动ignite节点?如果是,您可以分享一个例子吗?

您可以使用SpringXML来配置Ignite实例。Spring配置文件可以通过
Ignition.Start(string)
方法和
IgniteConfiguration.SpringConfigUrl
属性提供。请查看此页面:

.NET Core确实支持
app.config
文件,Ignite附带了一个在.NET Core上使用
app.config
的示例

检查完整发行版的
examples/dotnetcore
文件夹,或在GitHub上查看:

如果仍然需要JSON(如ASP.NET Core中的
appsettings.JSON
),可以将配置部分绑定到
IgniteConfiguration
对象,请参阅文档:

我认为我们不应该向.NET用户建议Spring。Spring对于Java开发人员来说也是极其复杂和混乱的,对于.NET开发人员来说,它毫无意义。谢谢Pavel!我认为在dotnet核心项目中使用app.config文件似乎不正确!不管怎样,我看到了这个示例项目,并亲自尝试过,它在控制台应用程序中工作,但有一个明确引用System.Configuration.Configuration的变通方法,我们不应该在dotnet core中这样做。另外,当您尝试使用xunit测试您的应用程序时,也无法运行!原因是,dotnet core和xunit并没有设计为具有app.config文件!