在我的新項目中,我想使用現有的C++函數。爲此,我需要將C/C++ dll添加到C#項目。如何將C/C++ dll導入到.NET應用程序
我的C/C++項目的類型是UnManaged,它不是COM項目。我從MSDN後看到幾篇文章,並試圖:
[DllImport("user32.dll", EntryPoint="MessageBoxA")]
但我不知道我應該在哪裏放置user32.dll
或my.dll
。我是否需要將我的dll放入GAC或其他物理文件夾中。
如果這將是一個物理文件夾,那麼,我不需要使用相對或絕對路徑?
另外閱讀一些關於使用InterOp移植C++ dll的文章,但不太清楚如何開始。
入口點如何? – Simsons 2010-08-10 13:20:13