C# 我可以使用新的开源核心CLR来构建跨平台应用程序吗?

C# 我可以使用新的开源核心CLR来构建跨平台应用程序吗?,c#,.net,clr,C#,.net,Clr,我的问题是,我可以使用新的开源软件来构建跨平台应用程序吗?是否可以在C#中实现公共业务逻辑,然后在我的Android、iOS或Linux应用程序中将其用作库? 我怎样才能知道哪些类型、方法。。。是在核心clr中实现的吗?您看到了吗?我不是在寻找写一次,到处运行的方法,而不是共享C#代码库,它可能会暴露于特定于平台的实现中。对于Xamarin,我们有过一些不好的经历,主要是因为OSX 64位支持不是很好,最新的API也不可用。不过,我确信从那以后它有所改进。现在它只适用于Linux和OSX的ASP

我的问题是,我可以使用新的开源软件来构建跨平台应用程序吗?是否可以在C#中实现公共业务逻辑,然后在我的Android、iOS或Linux应用程序中将其用作库?
我怎样才能知道哪些类型、方法。。。是在核心clr中实现的吗?

您看到了吗?我不是在寻找写一次,到处运行的方法,而不是共享C#代码库,它可能会暴露于特定于平台的实现中。对于Xamarin,我们有过一些不好的经历,主要是因为OSX 64位支持不是很好,最新的API也不可用。不过,我确信从那以后它有所改进。现在它只适用于Linux和OSX的ASP.NET5应用程序。开源的目的是使其更具普遍性,这很可能发生。对于MSDN质量的文档,我不会屏住呼吸,因为在快速变化的开源项目中,这总是很困难的。来源是文档:)