请各位大神帮忙看下
我现在的情况是需要做一个web网站(.net)
然后里面的一些函数是用C++进行封装了的 然后用c+在c++的基础上又重新封装了一次 也就是c++的dll是我在web里面引用的dll的依赖项 生成解决方案时并没有报任何错误,但是运行网站后始终是未能正确加载依赖项, 而c++的dll又不能直接引用 请问下我要怎样才能正确的配置运行网站呢
可以尝试通过绝对路径获取这个dll,曾经在一个项目中尝试过。
在.NET里面直接替换dll会有问题的,因为编译的时候,会给文件标记个簇,簇不同,就报错了。
需要将.net程序集强制编译为32bit的,否则无法调用32bit的dll。可以根据错误提示看缺少什么dll,调用dll找不到会丢出filenotfoundexception