在visual studio 2005 下c#开发winform程序,在一个图形分析的块中用mschart实现。我在自己的电脑上没问题,可把程序拷到其他电脑上合成时mschart引用出错,路径为空,重新添加COM引用时发现axmschart没引进来,这个dll是在把控件从工具栏拖放到项目中时自动添加的,这是为什么?
在我自己电脑上查看dll路径,发现axmschart20和mschart20已经复制到我程序目录中,而另外两个msdatasrc.dll和ole.dll是引用系统assembly中注册的。我在其他一台电脑上注册了一下,再重新添加COM引用把三个dll添加进来,再在程序目录中添加ax开头的那个后程序能正常运行,可是我在另一台上却不行,还是提示没注册,何解?这时我在com中都找不到chart一项!
在我自己电脑上查看dll路径,发现axmschart20和mschart20已经复制到我程序目录中,而另外两个msdatasrc.dll和ole.dll是引用系统assembly中注册的。我在其他一台电脑上注册了一下,再重新添加COM引用把三个dll添加进来,再在程序目录中添加ax开头的那个后程序能正常运行,可是我在另一台上却不行,还是提示没注册,何解?这时我在com中都找不到chart一项!
如果不行,才尝试:regsvr32 MSCHRT20.OCX