Quantcast
Channel: Forums - ArcObjects SDKs
Viewing all articles
Browse latest Browse all 1374

Carto vs. Display - IFeatureLayer

$
0
0
Hey,

Quick info: VS2010 Express, developing using vb.net against the .NET 4.0 for ArcGIS 10.1 SP1

I haven't found an exact solution to my issue, just some similar issues.

Long story short I've got the following lines of code:

Dim pTemplateLayer As IFeatureLayer
pTemplateLayer = New FeatureLayer

When I go to the References of my project and select "Unused References..." it brings up ESRI.ArcGIS.Display, so I decide to remove as I have been doing with all other projects.

It brings up an error saying "Implementing class 'ESRI.ArcGIS.Carto.FeatureLayerClass' for interface 'ESRI.ArcGIS.Carto.FeatureLayer' cannot be found."

I re-add the Display reference and all is well. Interestingly, if I remove the reference to Display and change the " = New FeatureLayer" to " = New FeatureLayerClass" I'm asked to reference Display.

Could somebody give me a quick explanation of this behavior? Why is Display being thought of as an Unused Reference by Visual Studio, but required at the same time?

Thanks!

Viewing all articles
Browse latest Browse all 1374

Trending Articles