반응형
https://learn.microsoft.com/en-us/dotnet/core/native-interop/expose-components-to-com
using System.Runtime.InteropServices;
namespace Logger
{
[ComVisible(true)]
[Guid("B64550B8-00EA-4053-8945-B9761F2893C1")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IServer
{
void Write();
}
[ComVisible(true)]
[Guid("B64550B8-00EA-4053-8945-B9761F2893C1")]
public class Logger : IServer
{
public void Write()
{
throw new NotImplementedException();
}
}
}
regsvr32 Logger.comhost.dll
반응형
'[====== Development ======] > C#' 카테고리의 다른 글
Running .NET Core Applications as a Windows Service (0) | 2023.01.31 |
---|---|
C# 라이브러리를 C++에서 사용하는 방법 (0) | 2023.01.12 |
C# .net 5 에서 output 경로에 플랫폼정보를 빼는 방법 (0) | 2023.01.11 |
AsyncHelper (0) | 2023.01.03 |
C# 날짜 시간 string을 DateTime으로 변환하기 (0) | 2022.11.23 |