Table of contents
.NET Wrapper는 .NET Framework로 작성된 코드를 다른 프로그래밍 언어나 플랫폼에서 사용할 수 있도록 해주는 래퍼(Wrapper)다.
일반적으로 C# 또는 VB.NET으로 작성된 .NET 어셈블리는 C++이나 Java 같은 다른 언어나 플랫폼에서 직접 사용할 수 없다.
이런 경우 .NET Wrapper를 사용하여 .NET 어셈블리의 기능을 래핑(wrapping)하고 다른 언어나 플랫폼에서 사용할 수 있는 API(Application Programming Interface)를 제공한다.
예를 들어, C++ 개발자가 .NET Framework로 작성된 C# 어셈블리의 기능을 사용하려면 .NET Wrapper를 사용하여 C# 어셈블리를 C++에서 호출할 수 있는 API로 래핑해야 한다.
이렇게 하면 C++ 코드에서 .NET Framework 기능을 직접 사용할 수 있다.
'소프트웨어 > 개념' 카테고리의 다른 글
IPC(Inter-Process Communication)와 RPC(Remote Procedure Call) (0) | 2023.07.20 |
---|---|
.d파일이란? (0) | 2023.07.11 |
AES(Advanced Encryption Standard, 고급 암호화 표준) 요약 (0) | 2023.04.16 |