C# .NET中的ImDisk API问题
我一直在致力于在我的C#项目中实现,在那里我可以动态创建RAMDisk。不幸的是,由于没有任何例子,我对如何解决这个问题有点不知所措 我收到错误无法找到名为'_ImDiskFindFreeDriveLetter@0'在DLL'imdisk.cpl'中。在谷歌搜索之后,这显然是因为没有启动对象。然而,ImDiskAPI没有构造函数,并且不能以那种方式启动,所以我有点停滞不前。当我尝试初始化一个实例时,我得到类型“LTR.IO.ImDisk.ImDiskAPI”没有定义构造函数C# .NET中的ImDisk API问题,c#,.net,dll,class-library,ramdisk,C#,.net,Dll,Class Library,Ramdisk,我一直在致力于在我的C#项目中实现,在那里我可以动态创建RAMDisk。不幸的是,由于没有任何例子,我对如何解决这个问题有点不知所措 我收到错误无法找到名为'_ImDiskFindFreeDriveLetter@0'在DLL'imdisk.cpl'中。在谷歌搜索之后,这显然是因为没有启动对象。然而,ImDiskAPI没有构造函数,并且不能以那种方式启动,所以我有点停滞不前。当我尝试初始化一个实例时,我得到类型“LTR.IO.ImDisk.ImDiskAPI”没有定义构造函数 有人知道我能做些什么
有人知道我能做些什么吗?错误表明缺少DLL。 您需要将ImDisk.cpl文件放入应用程序的目录中。 托管包装器库需要ImDisk.cpl文件才能正常运行
希望,这会有所帮助。仅供参考,没有C#NET这样的东西。该语言名为“C#”。开发人员刚刚回复我,显然我发现了一个以前没有注意到的bug。当我切换到X86(当时构建为X64)时,它工作得很好。谢谢你的帮助。