2011-08-07 38 views
0

我有一些本地dll的pinvoke包裝。包裝器和dll都位於我的解決方案文件夾中的庫中。我可以添加.NET包裝作爲項目的參考,但我該怎麼做才能使原生dll在輸出文件夾中可用?現在我只是手動複製它,但我很確定有更合適的方法。Rererence native dll

回答

1

在Visual Studio中,您可以將其作爲項目的一部分加入,並在屬性窗口中將Copy to Output Directory設置爲Copy always。這將根據您的目標模式將本機庫複製到輸出文件夾(DebugRelease)。如果這是一個ASP.NET應用程序,則可能需要將本機庫部署到作爲PATH環境變量一部分的某個系統文件夾中。

1

在屬性窗口中將「複製到輸出目錄」屬性設置爲「始終」。

+0

這是很多不必要的複製,「複製,如果更新」是合適的選擇。 –

相關問題