주요 콘텐츠

NET.addAssembly

.NET 어셈블리가 MATLAB에 보이도록 하기

설명

asmInfo = NET.addAssembly(globalName)은 전역 .NET 어셈블리를 MATLAB®으로 불러옵니다.

.NET Core 어셈블리를 불러온 경우 NET.unloadAssembly를 호출하여 이를 언로드할 수 있습니다. .NET Framework 어셈블리를 수정하고 재빌드한 경우, 업데이트된 코드에 액세스하려면 MATLAB을 다시 시작해야 합니다. (R2025a 이후)

예제

asmInfo = NET.addAssembly(privateName)은 프라이빗 .NET 어셈블리를 불러옵니다.

예제

모두 축소

먼저 전역 어셈블리 System.Windows.Forms를 MATLAB에 불러옵니다. 그런 다음 전역 어셈블리 System.Windows.Forms에 있는 System.Windows.Forms.MessageBox.Show 메서드를 가져오고 호출합니다.

asmInfo = NET.addAssembly("System.Windows.Forms");
import System.Windows.Forms.*
MessageBox.Show("Simple Message Box")

입력 인수

모두 축소

전역 어셈블리 이름으로, string형 스칼라, 문자형 벡터 또는 System.Reflection.AssemblyName 객체로 지정됩니다.

전체 경로가 포함된 프라이빗 어셈블리 이름으로, string형 스칼라나 문자형 벡터로 지정됩니다.

출력 인수

모두 축소

어셈블리의 멤버 이름을 포함하는 어셈블리 정보로, NET.Assembly 객체로 반환됩니다.

제한 사항

  • NET.addAssemblyMATLAB Compiler SDK™ 제품에서 생성된 어셈블리를 지원하지 않습니다.

  • mscorlib.dllsystem.dll 어셈블리의 클래스에 액세스하기 위해 NET.addAssembly를 호출하지 않아도 됩니다. MATLAB은 사용자가 "NET." 또는 "System."을 처음 입력할 때 .NET 클래스 라이브러리에서 이러한 어셈블리를 동적으로 불러옵니다.

  • 어셈블리 이름과 배포 유형(전역 또는 프라이빗)을 알아보려면 .NET 제품 문서를 참조합니다.

버전 내역

R2009a에 개발됨

참고 항목

함수

  • NET.unloadAssembly

객체