vs2019 C添加DLL文件引用失败

2020-12-09 06:35:52 字数 5406 阅读 7089

1楼:匿名用户

当然是失败啊,只支持 visual studio 创建的dll文件。

vs2010 c#添加dll文件引用失败

2楼:匿名用户

我试了一下, vs2008中可以正常引用xdictgrb.dll

你在添加引用时, 别选[浏览]选项卡, 点[***]选项卡看看里头有没有"xdictgrb 1.0 type library" 这一项

如果没有, 那应该是你没有注册这个***组件, 用管理员帐户打开cmd命令行, 运行regsvr32 "路径\xdictgrb.dll" 试试看, 如果运行完提示你注册成功了, 你再进vs中引用就行了

3楼:

这个东东是一个类库还是一个组件啊?类库直接添加引用,组件的话,添加到工具箱里

vs2010 c#调用c++的dll问题 未能添加对xx.dll的引用

4楼:空雪梦见

因为调用c的dll的时候根本不是这样引用的……[dllimport("wtf.dll", entrypoint="tcharpara", callingconvention=callingconvention.cdecl)]

extern static int tcharpara(intptr pin, int plen, intptr pout);

其中intptr也可以改为 ref ***x(某种结构体类型)或者 byte、int 等数组(此时类似array.copy吧?大概

5楼:乳娃娃囧歪歪

您好。试试以下方法:

不添加引用,在源码头部添加:

using system.runtime.interopservices;

然后在类中声明方法:

[dllimport("dll.dll")]extern 函数返回类型 函数名(参数);

c#.*** vs2010 添加office引用 总出错 100

6楼:匿名用户

using microsoft.office.interop.excel;

使用这个的话 需要 引用

7楼:匿名用户

可能原因:

1、stdole.dll这个dll文件不在项目中,所以编译的时候报错。解决方法,将你的专stdole.

dll这个文件先复制到项目中属,然后再添加引用。编译应该就不会报错了。

2、项目的目标框架不是.*** 4.0。解决方案:选中项目右键→属性→目标框架选择.*** framework 4.0。

你试试,如果你的dll是没有问题的话,应该是能成功。希望可以帮到你。

8楼:匿名用户

如果是单单操作excel的话,建议使用npoi来操作

9楼:也许小生

你是要生成excel吗?如果是的话,建议使用npoi

10楼:匿名用户

这个我过几天再给你说

vs2010中加入dll引用了,怎么还提示找不到呢?

11楼:

在项目上点右键-->属性-->应用程序-->目标框架-->修改为.*** framework 4。

而我原来的设置是.*** framework 4 client profile。问题就出在这里。

12楼:匿名用户

加了引用后,关闭vs,再打开,可能是缓存问题。

没问题的。

13楼:匿名用户

dll文件要放在和exe同级的目录下!切记

c#已经在解决方案添加引用了,但是还是调用不了dll的函数 15

14楼:疯宝宝love思忆

你把他的那个名字的dll引用进来应该就可以了

15楼:百科

你要调用的那个函数是不是 默认为private了 把要调用的函数访问改为public

16楼:

你先看看你引用的dll文件有没有在bin文件夹下,有的话用using引用就行了

17楼:匿名用户

建议到csdn上问问

18楼:匿名用户

没有引用 他的命名空间吧...

c#编程添加引用dll文件后怎样调用

19楼:寻梦忆馨

如果这是个用c#编写的dll文件,那么

using dll文件的命名空间,然后就可以调用命名空间中的类。

如果是不是用c#编写的dll文件,那么就把dll放到合适位置(winform程序目录下,web程序bin文件夹下,system32文件夹下,)然后

using system.runtime.interopservices;

[dllimport("dll文件名.dll")]public static extern 类型 方法名(参数);

即可调用此方法

20楼:匿名用户

先using这个程序集,然后就可以使用这个程序集里面的对象了

c#中如何添加dll引用啊

21楼:匿名用户

加载dll-添加引用;添加引用意味着根据配置的路径构建程序以加载相应的dll。

具体步骤如下:

1、点击引用。

2、添加参考浏览。

3、选择dll所在位置的路径确定。

其他办法:

导入命名空间,实例化对象,调用函数只导入dll的命名空间,就可以使用该空间下的类。所以,在引用dll之后的第一步是导入命名空间;第二步是实例化此类对象;最后,类对象才可以用于调用其成员函数。

下面显示的**是在封装的dmc3000.dll中调用初始化函数。

using system;

using system.collections.generic;

using system.***ponentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.threading.tasks;

using system.windows.forms;

using nsltdmc;

(1)引入命名空间

using nsdmc3000;

namespace dalsaconfigelse}}}

22楼:凌乱心扉

1、加载dll-添加引用;添加引用的意思是让程序生成时根据配置的路径去加载相应的dll。

引用的步骤:

1)、点击引用。

2)、添加引用浏览。

3)、选择dll所在的路径确定。

其它方法:

导入命名空间、实例化对象、调用函数只有导入该dll的命名空间,才能使用该空间下的类。因此,在引用了dll之后的第一步是导入命名空间;第二步才是实例化该类对象;最后才是使用类对象来调用其成员函数。

下面所示的**是调用封装好的dmc3000.dll中的初始化函数。

using system;

using system.collections.generic;

using system.***ponentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.threading.tasks;

using system.windows.forms;

using nsltdmc;

(1)引入命名空间

using nsdmc3000;

namespace dalsaconfig

else}}

}函数名: system

功 能: 发出一个dos命令

用 法: int system(char ****mand);

程序例:

#include

#include

int main(void)

又如:system("pause")可以实现冻结屏幕,便于观察程序的执行结果;system("cls")可以实现清屏操作。而调用color函数可以改变控制台的前景色和背景,具体参数在下面说明。

例如,用 system("color 0a"); 其中color后面的0是背景色代号,a是前景色代号。各颜色**如下:

0=黑色 1=蓝色 2=绿色 3=湖蓝色 4=红色 5=紫色 6=黄色 7=白色 8=灰色 9=淡蓝色 a=淡绿色 b=淡浅绿色 c=淡红色 d=淡紫色 e=淡黄色 f=亮白色。

(注意:microsoft visual c++6.0 支持system)

颜色属性由两个十六进制数字指定 -- 第一个对应于背景,第二个对应于前景。每个数字可以为以下任何值:

0 = 黑色 8 = 灰色;1 = 蓝色 9 = 淡蓝色

2 = 绿色 a = 淡绿色;3 = 浅绿色 b = 淡浅绿色

4 = 红色 c = 淡红色;5 = 紫色 d = 淡紫色

6 = 黄色 e = 淡黄色;7 = 白色 f = 亮白色

23楼:匿名用户

在解决方案中,右键引用选择添加引用.或选择顶端菜单的项目---添加引用.

添加如图:

然后程序前引用usingmicrosoft.visualbasic;

dateandtime就可以用了

24楼:匿名用户

部署dll流程:

首先把dll文件放到应用程序...\bin\debug\下;

然后在解决方案中添

加引用:右键鼠标-->添加引用-->浏览-->选择dll放置路径后点击“确定”。

注意:要在应用文件头处使用usingmd5;命令。

测试应用程序**,如下:form1.cs

25楼:匿名用户

确定是用了visual studio中的系统动态链接库的么?

如果不是别人编译生成的第三方dll的话,vs也完全安装的话,是不会有这个问题的。

还是网上看看其他的资料吧~路过~

大神们,这是一个c#中添加引用后运行时提示找不到该引用

26楼:我的名字倍儿响

你检查一下你引用的 dll 的.***框架版本,和你当前项目的框架版本是否一致.或者 项目版本必须大于dll版本