Featured resource
pluralsight tech forecast
2025 Tech Forecast

Which technologies will dominate in 2025? And what skills do you need to keep up?

Check it out
Hamburger Icon
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

.NET Interoperability Fundamentals

Managed code is great, but sometimes .NET code must call native code, such as Windows API DLLs or COM components; this course will show you how.

Pavel Yosifovich - Pluralsight course - .NET Interoperability Fundamentals
by Pavel Yosifovich

What you'll learn

Managed code is great, but sometimes .NET code must call native code, such as Windows API DLLs or COM components. The course explores most options for interop, from P/Invoke, to COM and even C++/CLI. Best practices are spread throughout the course. A deeper understanding of COM mechanisms provides a better experience and the ability to solve issues should they arise. This course should be helpful for any .NET developer that must introp with native code (and vice versa).

Table of contents

About the author

Pavel Yosifovich - Pluralsight course - .NET Interoperability Fundamentals
Pavel Yosifovich

Pavel is a developer, trainer, author and speaker, specializing in Microsoft technologies. He's the co-author of "Windows Internals, 7th edition" (MS Press, 2017) and "WPF 4.5 Cookbook" (Packt, 2012).

More Courses by Pavel