我尝试从Kvaser运行CSdump .NET示例。下载以下链接:https://www.kvaser.com/developer/
默认安装后,示例位于C:\Program (X86)\Kvaser\Canlib\Sample\NET\vs2010\CSdump中。
我尝试为x86 CPU构建并运行这个示例,因为稍后我想在x86应用程序中使用Kvaser接口。我将我的项目属性和CPU类型调整为x86。我查过了
我将canlibCLSNET.dll复制到CSdump目录中,并将DLL添加到项目引用中。当我执行Visual的代码分析时,我收到一个抱怨,说缺少对Microsoft.VisualC 7.0.5000.0的引用。我添加了一个对Microsoft.VisualC 10.0的引用。从VS 2008到VS 2015的所有微软可再发行包都是为x86和x64安装的。
我试着使用dependency,它产生了与这里描述的相同的错误:Win 7, 64 bit, dll problems,但是我无法用这里的建议来解决我的问题。
我不知道还能做些什么,还有什么建议吗?
发布于 2016-02-02 08:13:33
我在C:\Program (x86)\Kvaser\Canlib\dotnet\win32\fw11\canlibCLSNET.dll.位置使用canlibCLSNET.dll时也遇到了同样的问题
我通过引用适合我的系统的不同版本的canlibCLSNET.dll来修正它。我使用了C:\Program (x86)\Kvaser\Canlib\dotnet\x64\fw40\canlibCLSNET.dll下面的
这里有一个文档,说明要为哪个系统https://www.kvaser.com/developer-blog/setting-up-canlib-for-visual-studio/使用哪个版本。
https://stackoverflow.com/questions/34416330
复制相似问题