Как использовать неуправляемую dll в проекте .net? - PullRequest
4 голосов
/ 10 мая 2011

Я работаю над проектом ASP.NET, который генерирует снимки экрана. Я хочу использовать gdi32.dll в моем проекте. Как я могу импортировать это?

Ответы [ 3 ]

6 голосов
/ 10 мая 2011

Вам нужно использовать P / Invoke .

0 голосов
/ 10 мая 2011

Вы можете использовать оболочку C ++ / CLI, в зависимости от ваших требований.Это облегчает определенные вещи.

0 голосов
/ 10 мая 2011

Если dll является системной dll, вы должны добавить программно, как это:

[DllImport("gdi32.dll", CharSet = CharSet.Ansi, BestFitMapping = true, ThrowOnUnmappableChar = true)]

И убедитесь, что проект ( Solution Platform )устанавливается на 32 или x86 , а не на Любой ЦП .Вы можете узнать больше об этом с помощью простого поиска Google .Счастливое кодирование

...