The .Net Native Interface Library (DotNetNativeInterface) is a native programming interface which provides a way for programming languages such as C, C++, Fortran, Assembly, Pascal, Java, VB etc to interact with applications and libraries written in any of the .Net languages (such as C#, VB.Net etc). Programmers can use DotNetNativeInterface native methods to access .Net 3rd party libraries or .Net Framework Libraries without the need for registry entries, COM registrations or changes to the .Net libraries.

The following examples illustrate when you need to use DotNetNativeInterface native methods:
1. You want to access and use .Net Framework Class Library in your application.
2. You want to access and use 3rd party .Net Libraries in your application.

Competitive Advantages:
1. Access to .Net Framework Class Library.
2. No COM registration of .Net Libraries is required when deployed.
3. Allows any programming language to consume .Net libraries as if they were native code.

Features

  • Can access and use .Net Framework Class Library
  • Can access and use 3rd Party .Net Libraries.
  • Can host the .Net Common Language Runtime (CLR) in any programming language.
  • Can load and access assemblies and their types from any .Net libraries.
  • Can load and access assemblies and their types from Global Assembly Cache (GAC).
  • Can invoke members of the loaded assembly types which includes constructor, fields, properties, methods and events.
  • Can invoke static members of the loaded assembly types which includes constructor, fields, properties, methods and events.
  • Can create instance of .Net object.
  • Can handle .Net exceptions.
  • Can handle, access and invoke .Net events.
  • Supports any programming language such as C/C++, Pascal, Java, Assembly, FORTRAN, VisualBasic etc.
  • Supports only 32bit applications. Future version will support 64bit.
  • and many more.

Project Activity

See All Activity >

License

Other License

Follow .Net Native Interface Library

.Net Native Interface Library Web Site

Other Useful Business Software
Turn traffic into pipeline and prospects into customers Icon
Turn traffic into pipeline and prospects into customers

For account executives and sales engineers looking for a solution to manage their insights and sales data

Docket is an AI-powered sales enablement platform designed to unify go-to-market (GTM) data through its proprietary Sales Knowledge Lake™ and activate it with intelligent AI agents. The platform helps marketing teams increase pipeline generation by 15% by engaging website visitors in human-like conversations and qualifying leads. For sales teams, Docket improves seller efficiency by 33% by providing instant product knowledge, retrieving collateral, and creating personalized documents. Built for GTM teams, Docket integrates with over 100 tools across the revenue tech stack and offers enterprise-grade security with SOC 2 Type II, GDPR, and ISO 27001 compliance. Customers report improved win rates, shorter sales cycles, and dramatically reduced response times. Docket’s scalable, accurate, and fast AI agents deliver reliable answers with confidence scores, empowering teams to close deals faster.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of .Net Native Interface Library!