큰 외부 progam의 API와 인터페이스하는 C# .dll이 있습니다. 그것은이를 찾아 불평하지 않습니다C# dll의 엔트리 포인트 내보내기 - __declspec (dllexport) 같은 것이 있습니까?
extern void entrypoint(
char * a,
int * b,
int c);
: 프로그램이 양식을 사용하여 DLL의 엔트리 포인트 기능을 기대하는
.
내 DLL의 원래/기본 진입 점은이다 : 나는
public static void entrypoint(char a, int b, int c)
같은 함수를 만드는 시도했다 그러나 분명히 그 간단하지
public static void Main(string[] args)
. C++에서 __declspec (dllexport)을 사용하여이 작업을 수행하는 방법에 대해 여러 번 보았습니다. C#에 대한 몇 가지 복잡한/해킹 된 솔루션을 보았지만이를 수행하는 간단한 방법이 있어야합니다. 어떤 아이디어?
C#에서 dll (어셈블리) 메서드를 호출하려고합니까? 그렇다면 가능하지 않습니다 (쉬운 방법으로, 귀하의 C 응용 프로그램이나 COM에서 .net 호스팅없이) – Fox32
가능한 중복 : http://stackoverflow.com/q/404521 –
[C# 방법을 내보내는 방법? ] (http://stackoverflow.com/questions/2082159/how-to-export-c-sharp-methods) –