繁体   English   中英

应用程序启动后出现System.IO.FileNotFoundException

[英]System.IO.FileNotFoundException after start of application

我尝试从Kvaser SDK运行CSdump .NET示例。 通过以下链接下载: https : //www.kvaser.com/developer/

默认安装后,该示例位于C:\\ Program Files(x86)\\ Kvaser \\ Canlib \\ Samples \\ NET \\ vs2010 \\ CSdump

我尝试为x86 CPU构建并运行该示例,因为稍后我想在x86应用程序中使用Kvaser接口。 我将项目属性和CPU类型调整为x86。 我检查下

我将canlibCLSNET.dll复制到CSdump目录中,并将DLL添加到项目引用中。 当我执行Visual Studio的代码分析时,我抱怨说缺少对Microsoft.VisualC 7.0.5000.0的引用。 我添加了对Microsoft.VisualC 10.0的引用。 为x86和x64安装了从VS 2008到VS 2015的所有Microsoft可重新分发软件包。

我尝试使用依赖关系遍历,它会产生与此处所述相同的错误: Win 7、64位,dll问题,但我无法通过那里的建议解决问题。

我不知道该怎么办,有什么建议吗?

从位置C:\\ Program Files(x86)\\ Kvaser \\ Canlib \\ dotnet \\ win32 \\ fw11 \\ canlibCLSNET.dll使用canlibCLSNET.dll时,我遇到了相同的问题。

我通过引用适用于我的系统的不同版本的canlibCLSNET.dll修复了它。 我在C:\\ Program Files(x86)\\ Kvaser \\ Canlib \\ dotnet \\ x64 \\ fw40 \\ canlibCLSNET.dll下使用了一个

这里有一个文档,说明了要在哪个系统上使用哪个版本https://www.kvaser.com/developer-blog/setting-up-canlib-for-visual-studio/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM