就是AE+C#做的程序,换到别人的机子上就无法运行。我调试了一下,好像是说图层的featureClass为空。在我机子上调试就不是空。为什么换到别人机子上就成null了呢?各位星星,帮帮忙看看啊。图层能得到。IFeatureClass featureClass=(layer as IFeatureLayer).FeatureClass;这个layer是有值的,但是执行过这句话 ,FeatureClass为null;
------解决方案--------------------
数据问题?
------解决方案--------------------
ArcMap打开mxd把图层数据源重新设一下。