我是否可以使用Xamarin/Portable类库构建一个可供Swift或Objective-C使用的C#库?
去年,我们一直在开发一组带有C#API的.NET库,为第三方UI开发人员提供SDK。此SDK最初打算在Microsoft平台(特别是Surface Pro)上运行。然而,最近我们的任务是评估为这些库提供“多平台”支持的工作量(对于iPad,多平台指的是Windows和iOS) 我发现一些网站暗示这是不可能的,但我想知道微软在过去几年里整合了Xamarin,是否有什么变化?我们现在的计划是用C包装器重写C++中的SDK,但是如果有一种方法使用PCL或XAMARIN来做这件事,那将是非常棒的。重要的警告是,该库必须能够被本机iOS语言访问,而不仅仅是Xamarin.iOS,因为我们不想将第三方UI开发人员锁定在特定的语言中 SDK没有UI功能,它只是低级网络通信、XML解析和数据解码 作为预览提供 .NET嵌入允许现有的.NET代码(C#、F#和其他) 可以从其他编程语言和各种不同的语言中使用 环境 这意味着,如果您有一个要从中使用的.NET库 你现有的iOS应用程序,你可以做到这一点。或者如果你想把它和 一个本地C++库,你也可以这样做。或从中使用.NET代码 爪哇我是否可以使用Xamarin/Portable类库构建一个可供Swift或Objective-C使用的C#库?,c#,objective-c,swift,xamarin,portable-class-library,C#,Objective C,Swift,Xamarin,Portable Class Library,去年,我们一直在开发一组带有C#API的.NET库,为第三方UI开发人员提供SDK。此SDK最初打算在Microsoft平台(特别是Surface Pro)上运行。然而,最近我们的任务是评估为这些库提供“多平台”支持的工作量(对于iPad,多平台指的是Windows和iOS) 我发现一些网站暗示这是不可能的,但我想知道微软在过去几年里整合了Xamarin,是否有什么变化?我们现在的计划是用C包装器重写C++中的SDK,但是如果有一种方法使用PCL或XAMARIN来做这件事,那将是非常棒的。重要的
直到现在我才听说.NET嵌入。看起来很棒,正是我们想要的。是时候启动Embedinator-4000了!