Embeddinator-4000 | NET libraries into native libraries | Form library
kandi X-RAY | Embeddinator-4000 Summary
kandi X-RAY | Embeddinator-4000 Summary
Embeddinator-4000 is a tool to turn existing .NET libraries into libraries that can be consumed by other languages. It is a tool that takes a .NET assembly and generates the necessary glue to surface the .NET API as a native API. The goal is to surface .NET libraries to all ecosystems where Mono/Xamarin run, and for each platform we provide an interface that is native to that platform as well as the tools needed to turn a .NET library into something that can be consumed on that platform. Presently there is support for .NET to C, Objective-C (across the various Apple platforms) and Java (Android and regular Java), across Windows, Linux and macOS platforms.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of Embeddinator-4000
Embeddinator-4000 Key Features
Embeddinator-4000 Examples and Code Snippets
Community Discussions
Trending Discussions on Embeddinator-4000
QUESTION
I followed the instructions at Installing .NET Embedding and...
- I installed Visual Studio 2019 on my Mac 10.14.6
- I created a Xamarin.ios class lib project
- I installed Nuget Embeddinator-4000
- I added a hello world function: void main(){ Console.WriteLine("hello world");}...
I built without problem.
The next instruction says to.....
...
ANSWER
Answered 2020-Mar-24 at 20:03Ah, hah! The objcgen tools need to first be built. I found instructions how at Github > Embeddinator-4000 > README.md > "Building".
Summary -- installation of .NET to Objective-C converter...
QUESTION
5TH ATTEMPT (March 24, 2020)...
My steps to get it to build on a Mac...
...ANSWER
Answered 2020-Mar-24 at 19:34My steps to get it to build on a Mac...
Clone github > Embeddinator-4000
git clone https://github.com/mono/Embeddinator-4000.gitcd into the cloned dir
Install other stuff:
git submodule update --recursive --initBuild objcgen:
cd objcgen
makeBuild the 'wrapper' (ie. command access) to objcgen:
make nuget
QUESTION
I can't get .Net embedding to convert a Xamarin.IOS class lib project so that it can be called from a Xcode Objective-C project....
I created Xamarin ios class lib project “embedinnator2 class lib “ on Windows 10, Visual Studio 2019 latest. I installed Embeddinator-4000 NuGet. I built project. Used PowerShell run as admin to enter project’s bin\debug\ and then executed... C:\Users\Doug.nuget\packages\embeddinator-4000\0.4.0\tools\Embeddinator-4000.exe --gen=Obj-C --platform=ios --compile --debug --target=static --static --verbose+ embedinnator2 class lib.dll
But then got this:
...“Please use the objcgen tool for Objective-C generation.”
ANSWER
Answered 2020-Feb-26 at 18:27Per the readme:
Don't use Embeddinator-4000.exe.
Use mono ./bin/Debug/objcgen.exe --gen=Obj-C -o ./Output ManagedAssembly1.dll.
re: https://github.com/mono/Embeddinator-4000/tree/master/objcgen
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install Embeddinator-4000
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page