2016-03-12 68 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添加一個生成後的動作等。