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版本