2012-07-25 60 views
0

我用Visual Studio 2010制作了一个网站。我有一个简单的Fortran .dll,我想从我的项目中调用。我已经在我的项目加入这个DLL,但是当我运行它,我得到的错误:无法加载DLL,错误的位置?

Unable to load DLL 'Dll1.dll': The specified module could not be found.

这可能意味着DLL不能被发现。我是否需要在某处专门添​​加.dll文件或将DLL的位置添加到代码中?

回答

0

右键单击dll文件,单击属性,然后在解决方案资源管理器下面的属性窗格中,将“复制到输出目录”设置为“始终复制”。

+0

当我选择dll时,“Copy to Output Directory”属性不出现 – Nick 2012-07-25 21:40:56

+0

更新了答案 – 2012-07-25 21:45:00

0

假设Dll1.dll是被引用的DLL,请确保在解决方案资源管理器中将此DLL属性设置为始终复制。