2016-03-12 38 views
0

我有一个Web项目(MVC),它使用一个本地库(ghostscript库)。部署使用本机DLL的Web应用程序

虽然我的代码,我引用这个库与DllImport属性

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

现在我需要部署的Web应用程序。如何部署本地DLL以及?我没有像普通托管库那样引用它,我对部署有点困惑。

回答

0

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

enter image description here

您也可以尝试在this question添加一个生成后的动作等。