添加引用的外部dll,会在你生成的时候自动将这个dll复制到你的debug目录下,当你进行程序的打包时,需要选择程序的依赖项,你需要将你的dll打包到你的安装包里去。要注意你打包的项目要包含运行所需要的环境。
如果必须要加载它的话, Assembly a = Assembly.Load("Office");//
Type[] type = a.GetExportedTypes();//获取此程序集中定义的公共类型
foreach (Type item in type)
{
string itemType = item.FullName;
string itemName = item.Name;//获取该类的类名
string itemNameSpace = item.Namespace;//获取该类的命名空间
Response.Write("<br/>类名:" + itemName);
Response.Write("<br/>类型:" + itemType + "<br/>命名空间:" + itemNameSpace);
MethodInfo[] mi = item.GetMethods();//返回当前类型所有的公共方法
foreach (MethodInfo m in mi)
{
string mName = m.Name;//方法名
Response.Write("<br/>方法名:" + mName);
}
这段代码可以找到office.dll中所有的类和方法,这样就可以用代码来调用
如果必须要加载它的话, Assembly a = Assembly.Load("Office");//
Type[] type = a.GetExportedTypes();//获取此程序集中定义的公共类型
foreach (Type item in type)
{
string itemType = item.FullName;
string itemName = item.Name;//获取该类的类名
string itemNameSpace = item.Namespace;//获取该类的命名空间
Response.Write("<br/>类名:" + itemName);
Response.Write("<br/>类型:" + itemType + "<br/>命名空间:" + itemNameSpace);
MethodInfo[] mi = item.GetMethods();//返回当前类型所有的公共方法
foreach (MethodInfo m in mi)
{
string mName = m.Name;//方法名
Response.Write("<br/>方法名:" + mName);
}
这段代码可以找到office.dll中所有的类和方法,这样就可以用代码来调用
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货