部署使用本机dll的Web应用程序

时间:2016-03-12 15:58:36

标签: .net

我有一个Web项目(MVC),它使用一个本机库(ghostscript库)。

虽然是我的代码,但我使用DLLImport属性引用此库

[DllImport("gsdll64.dll", EntryPoint = "gsapi_new_instance")]
private static extern int gsapi_new_instance (out IntPtr pinstance, IntPtr caller_handle);

现在我需要部署这个Web应用程序。如何部署本机DLL?我没有像普通的托管库那样引用它,我对部署感到有些困惑。

1 个答案:

答案 0 :(得分:0)

一种方法是将库添加到您正在部署的Web项目中。然后,您可以更改属性中的“构建操作”和“复制到输出”以符合您的需要(例如“无”和“如果更新则复制”)。您可以使用它来实际部署dll或任何其他文件。

enter image description here

您还可以尝试添加this question中的构建后操作。