引用外部dll为什么有的路径可用有的路径不可用。
在程序里引用 [DllImport(@"F:\wgs\程序\动态库\YL_RD.dll")] 就可用。
本地程序路径是死的无所谓。但要发布程序后还用死路径就不合适了。所以就换了个文件夹,然后就提示找不到模块。
按照以前操作的,也使用 regsvr32 +路径注册了。
有的路径提示注册成功,但有的路径提示 模块“XXXXXXXXX”加载失败。 请确保该二进制存储在指定的路径中,或者调试它以检查该二进制或相关的.dll文件是否有问题。 找不到指定模块。
这个是什么情况。我的项目属性里也把X86选上了。
放在项目里是找不到的。包含在项目里了已经但还是不行。所以查了下提示说要注册。放在Windows 的那个文件夹里也提示找不到。最后就注册了下。
现在问题是有的路径可以注册成功有点路径注册不成功。这是为什么呢。有什么需要注意的吗?