求助:VSTO EXCEL插件引用第三方DLL,部署到其它电脑无效

问题描述

引用了一个二维码的DLL(DotNetBarcode),发布后别的电脑安装成功,但只要有引用此DLL的窗体,一律弹不出来。求大神指教。

解决方案

解决方案二:
http://club.excelhome.net/thread-893282-1-1.html
解决方案三:
引用1楼wangnaisheng的回复:

http://club.excelhome.net/thread-893282-1-1.html

不行的这个贴看过他是没有引用第三方DLL的
解决方案四:
http://club.excelhome.net/thread-941805-1-1.html
解决方案五:
是不是因为其他电脑上没有安装这个dll,你可以尝试在项目中的这个第三方dll属性里面设置成始终复制到输出目录。
解决方案六:
大概是制作发布包的时候,没有把这个DLL也包含进去吧。确认一下你的软件安装后的那个目录里面存在DotNetBarcode的DLL吧。
解决方案七:
你看一下这个dll是不是还要引用其他dll的,其他dll也要放在目录下面的
解决方案八:
你这个DLL是托管的还是非托管的啊..如果是非托管[DllImport]你要扔到system32下的...
解决方案九:
问题解决了没?我有一个vstooutlook要调用非托管dll有没有例子,求解......

时间: 2024-08-31 20:03:29

求助:VSTO EXCEL插件引用第三方DLL,部署到其它电脑无效的相关文章

vb.net-VB.NET引用第三方dll问题

问题描述 VB.NET引用第三方dll问题 情况说明: 1.本人5年码龄,第一次接触VB.NET,可能有不正确的地方. 2.项目类型是VB.NET窗体,只有一个按钮,点击事件为VB初始化dll中的类实例. 3.dll已经注册成功,在项目中引用也可以正常导入,并能定义其中的类对象. 4.但是,在初始化时,会报80040154错误. 经过查找,发现项目属性-引用,列表中的对应dll已经出现,但是它对应的路径是本项目下的obj/debug/interop.xxxx.dll.引入其它系统自带的com类也

网站引用外部dll部署于Server2008R2 64位 IIS6.1 平台不执行

问题描述 一个Asp.net网站,之前部署在Win764位IIS6.1平台可以执行,但现在搬到Server2008上引用dll部分不能正常运行,不报错,进入无限等待状态,或者返回不正确结果.做过以下尝试:1.在服务器上安装开发环境调试,测试结果正常.2.使用该控件做成.exe程序,测试结果正常.3.直接使用IIS调试,发现运行到dll部分登录功能长时间没有反应,其他功能不能正常返回结果.3.之前该电脑装过域控,怀疑与IIS开启32位有冲突,去掉域控甚至重新安装Server2008问题依旧.当前设

c# 4 0-引用第三方dll文件,重新生成报错

问题描述 引用第三方dll文件,重新生成报错 警告 39 预定义类型"System.Runtime.CompilerServices.ExtensionAttribute"是在全局别名的多个程序集中定义的:将使用"c:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5mscorlib.dll"中的定义 解决方案 解决方式是:"删除 Newtonsoft.Jso

windows-C# Windows服务调用第三方dll

问题描述 C# Windows服务调用第三方dll C# Windows 服务中要调用第三方dll中的方法,添加引用第三方dll,用InstallUtil.exe安装服务后,总是无法加载第三方dll,求高手解决,我知道服务的运行目录是C:WindowsSystem32,难道也要将第三方dll拷贝到服务目录下? 解决方案 起码要放到系统缺省目录,不然就找不到dll 解决方案二: 服务的运行目录爱在哪儿都行,工作目录一般是system32,所以理论上把dll放到服务的同一个目录下就行了 解决方案三:

针对64位Excel的插件的开发和部署

自Office 2010版本开始有了32位和64位之分,对Excel来说,32位的Excel和64位的Excel在性能上的主要区别是64位的Excel能够处理2G及2G以上的大数据集. 随着64位操作系统的安装,Office 2010及以上版本的普及以及计算机的内存容量越来越高,使用64位Excel的用户越来越多,所以让插件支持64位Excel能够赢得一部分用户.前面十篇文章中所讲解的技术适用于不同版本和不同位数的Excel,但是由于32位的COM组件不支持64位的Excel,所以在针对不同位数

开发excel插件-vsto开发Excel插件遇到的问题,在线等

问题描述 vsto开发Excel插件遇到的问题,在线等 开发出来的插件,安装到本地计算机没有问题,但是安装到其他计算机上就不可以了,程序会报错,错误代码如下:求大神给解决,这个开发我是一边学一边开发的,,,不对的地方,还希望大家多多指点 解决方案 http://blog.csdn.net/songkexin/article/details/1903745

求助,Microsoft.WindowsMediaServices类,VS.NET找不到NET版本的,引用WindowsMediaServices.DLL报错

问题描述 最近想做一个WINDOWSMEIDASERVICE的程序开发,看了https://msdn.microsoft.com/en-us/library/ms738748.aspx的提示写代码,但是现在VS.NET2013里面就找不到WINDOWS.MEDIA类,也下载不到.NET2013版本的WindowsMediaServicesSDK,就在项目中直接引用Microsoft.WindowsMediaServices.DLL,然后程序是可以编译通过了,但是在装了WINDOWSMEDIASE

包合并-delphi 插件(主程+dll) 怎么确定要带哪些包编译?如何将这些包进行合并?

问题描述 delphi 插件(主程+dll) 怎么确定要带哪些包编译?如何将这些包进行合并? delphi 插件(主程+dll) 带包编译 使用了第三方控件后怎么确定要带哪些包编译?有没有什么方法查看?如何将这些包进行合并? 我的意思是将所有用到包都进行带包编译,因为使用的插件环境如果有重复包注册就会报错. 为了发布的简化,最后需要将这些包合并到一起? 各位做DELPHI插件时,对于这些包是怎么处理的? 解决方案 Delphi内有一个函数GetPackageInfo,可以获得包内部的所有信息,包

引用第三方类库的私有类与私有方法

问题:引用第三方类库的私有类与私有方法 解决方法 此问题的本质就是修改.net 程序集的元数据,把相应的类与方法的私有修饰符改为公有 . 假设有以下的程序集: CancelSealedClassLib.dll 有如下类型的定义 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace CancelSealedClassLib { class mySealedCla