method0引用的是com组件,Guid是组件的全局唯一标识符。method1引用的是.net装配件,你在这里引用的是一个私有装配件。
解决方案 »
- 请教一个关于类库的疑问
- 大量数据的处理 可不可以使用事务?
- C#(WinForm) + MySQL的中文编码问题(希望找到MySQL中文编码的终极解决方案)
- 关于System.Drawing.Image.RotateFlip造成图像大小变化的问题?
- 怎么读取EXCEL表格信息?
- 求救:在DATAGRID里用dropdownlist的问题
- 想从asp.net(c#)转到c#(c/s)上,我做了一个程序怎么(方法名都有的不一样呀)/晕/指路/
- 求助-如下问题该怎么样解决?????
- 小问题:
- UserControl的属性设置
- @@@@@ TreeView,ListView,引用控件的用法 @@@@@@@@@@@
- 请问c#中的编译器错误与运行时错误有什么区别?
是什么含意呢?我的跟本意思 是:
为什么以上两种方法都可以使用?具体如何使用?区别是什么?
我们可以引用三种类型的组件:.net 程序集、.net 项目和com控件。
HintPath = "obj\AxInterop.MSChart20Lib.dll"是引用的路径和文件名,在这里,你可以指定绝对路径,也可以使用相对路径(com不能使用相对路径)。关于相对路径,由于编译器不能接受它,所以在编译前IDE会按照一定的规则先对它进行定位,也就是搜索指定的文件。Guid = "{65E121D4-0C60-11D2-A9FC-0000F8754DA1}"是类型库的全局唯一标示符,IDE通过调用QueryPathOfRegTypeLib来找到指定类型库的路径。WrapperTool指定用来为类型库生成程序集包装的工具。你一般不需要使用这些,它们为项目指定引用,因为要在项目中使用外部组件,就需要指定对组件的引用。