引用本机dll

时间:2011-08-07 16:49:25

标签: .net

我有一些本机dll的pinvoke包装器。包装器和dll都位于我的解决方案文件夹中的库中。我可以添加.NET包装器作为项目的参考,但是我应该怎么做才能在输出文件夹中使用本机dll?现在我只是手动复制它,但我很确定有更合适的方式。

2 个答案:

答案 0 :(得分:1)

在属性窗口中将“复制到输出目录”属性设置为“始终”。

答案 1 :(得分:1)

在Visual Studio中,您可以将其作为项目的一部分包含在内,并在属性窗口中将Copy to Output Directory设置为Copy always。这会根据您定位的模式将本机库复制到输出文件夹(DebugRelease)。如果这是一个ASP.NET应用程序,您可能需要将本机库部署到某个系统文件夹中,该文件夹是PATH环境变量的一部分。

相关问题