一个快速的问题:在.Net中声明DLLImport属性时,运行时会在哪里查找以解决该DLL依赖项?我是否需要将DLL及其所有依赖项都放入bin文件夹中? 答案: 运行时会查找指定的DLL的位置并加载它。如果该DLL或其依赖项不在系统搜索路径中,你可以将它们放入应用程序目录下或者使用相关工具将它们打包在一起部署。
DIFxAPI.dll
中的DriverPackagePreinstall()
- 如果我编译为x86或“Any CPU”,它在64位机器上无法工作,但如果我编译为x64,则可以。根据文档,需要一个64位版本的dll,因此我只能得出结论,在使用x64构建时,它使用不同的dll而不是x86。 - komodosp