2 baidu 31872285 baidu_31872285 于 2017.01.03 13:58 提问

c#调用第三方dll,编写了一个窗体程序,安装在其他电脑上报错,在本机安装可运行

报错信息是下面内容,如何解决呢?
问题签名:

问题事件名称: CLR20r3
问题签名 01: WindowsFormsApplication1.exe

问题签名 02: 1.0.0.0

问题签名 03: 586b12d4

问题签名 04: WindowsFormsApplication1
问题签名 05: 1.0.0.0

问题签名 06: 586b12d4

问题签名 07: 5

问题签名 08: 10

问题签名 09: System.IO.FileNotFoundException

OS 版本: 6.1.7601.2.1.0.256.1
区域设置 ID: 2052
其他信息 1: e6e6
其他信息 2: e6e6c208b90db2aa028f8f653cabbf23
其他信息 3: 741a
其他信息 4: 741a9989cdb57935d9e55a4648e008d1
联机阅读隐私声明: http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0804
如果无法获取联机隐私声明,请脱机阅读我们的隐私声明: C:\Windows\system32\zh-CN\erofflps.txt

2个回答

bdmh
bdmh   Ds   Rxr 2017.01.03 14:00

第一看看路径是否正常,是不是固定了路径,第二看看系统版本,dll是否支持,比如32还是64位

we1406
we1406   2017.01.03 14:23

你好,我前几天也遇到过你这个问题。你看看“问题签名 09: System.IO.FileNotFoundException”,这是上面报错的内容,说明你有一个文件没有找到,你检查一下路径以及文件名是否正常。希望能够帮到你。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
VS2010使用C#调用C++编写的dll,在其他电脑上无法运行的解决办法
上学期帮SF做项目,写个可视化大开口板应力集中系数和应力集中点位置的程序。要求计算部分必须用C++或者Fortran来写,方便SF继续开发,但又为了写图形界面的时候图省事,最后决定算法部分用C++来写,编译成dll让C#来调用。         把dll文件放在C#项目的..\bin\Debug目录下,C#项目在自己的电脑上一直工作得很正常;单独把exe和dll文件放在同一个目录下,exe也
关于OpenCV开发的程序不能在其他电脑上运行的问题
其实就是程序部署的问题 基于OpenCV的程序部署起来需要一些额外的操作。下面列出了OpenCV必要的运行时文件其中,加粗部分是特别重要的,几乎每个基于OpenCV的程序都会用到的。其它的是根据使用的库和框架选择的。 (1)OpenCV的DLL 位于安装路径
如何将LabVIEW程序打包在没有安装LabVIEW的电脑上运行
看了网上许多讨论将LabVIEW程序生成exe文件的,但如果只生成exe文件的话,只有在安装了LabVIEW8.2引擎的电脑上才能运行。 这里针对新出的LabVIEW8.2中文版程序打包做一个介绍。将打包文件拷贝到其他没有安装LabVIEW和其引擎的PC后,可以运行。这样做的缺点是打包生成的文件比较大。如果大家有更好的办法,希望可以贡献给大家。 打开要打包的Vi,在菜单中选择工具-生成
C#中将你编写的程序做成安装软件详细过程
-
halcon脱机运行(不安装halcon)
-
opencv和vs 编译生成的程序如何运行在没有安装的电脑上
以下说明,针对于VS2012,其他VS版本,可类比(如VS2013 ,将下面的 VC11 替换成 VC12)。建议使用Everything 搜索软件,当提示缺少哪个库文件时,在开发PC上搜索找到该文件,考到新PC上。 项目属性 - C/C++ - 代码生成 - 运行库 - 选择“多线程(/MT)” 编译 copy编译生成的exe文件,复制VS运行所需的三个库: debug模式复制 \VC\red
Day2 如何在没有安装halcon软件的电脑上运行halcon编写的程序
一、机器上没有装halcon 1、把license.dat文件放到工程文件目录下(\bin\Debug目录下) 2、把halcon.dll,halconcpp.dll文件复制到工程文件目录下 3、创建C:\Program Files\MVTec\halcon然后把help文件拷到其中即可! 二、机器上没有装vs
VS打包程序在其他没有装VS的电脑运行不了的问题(待更新)
打包程序的方法:https://blog.csdn.net/caiandyong/article/details/50586648另外根据以上的方法,补充一下:4.添加应用软件,如果是其他类型的程序的话,比如mfc,直接选择“Add Folders”,添加项目编译出来的Debug(Release).8.发布程序,如果没有显示你导入的项目可以忽略过,直接是打包程序项目设置成“SingleImage”...
C#程序发布(之后即可在其他电脑上运行)
1:新建安装部署项目   打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定. 2:安装向导   关闭后打开安装向导,点击下一步,或者直接点击完成.   3:开始制作   安装向导完成后即可进入项目文件夹:
编译成功运行的程序放到其他电脑运行报错
代码在编译的电脑上运行成功,而在其他电脑上运行因缺失库而失败