添加引用的外部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中所有的类和方法,这样就可以用代码来调用