我有一個與大型外部程序的API接口的C#.dll。導出C#dll的入口點 - 是否有類似__declspec(dllexport)的東西?
該方案預計與形式的dll的入口點函數:
extern void entrypoint(
char * a,
int * b,
int c);
它不覺得這和抱怨。
原始/默認入口點我的DLL就是:
public static void Main(string[] args)
我試圖創建一個功能類似
public static void entrypoint(char a, int b, int c)
但它顯然並非如此簡單。我已經看到了很多關於如何在C++中使用__declspec(dllexport)來做到這一點的事情,並且我已經看到了一些針對C#的複雜/冒險解決方案,但似乎應該是一種直接的方式來實現它。有任何想法嗎?
您是否嘗試從c調用c#dll(assembly)中的方法?如果是的話,這是不可能的(以一種簡單的方式,沒有在您的c應用程序或com中託管.net) – Fox32
可能的重複:http://stackoverflow.com/q/404521 –
可能重複的[如何導出c#方法? ](http://stackoverflow.com/questions/2082159/how-to-export-c-sharp-methods) –