I have a ClassLibrary project that references to OSIsoft.AFSDK v2.0, but I need to use PIServer class, which is only available on version OSIsoft.AFSDK v4.0 , so I removed the reference to the dll. v2 and added a reference to v4, also I updated my project target .NET framework to 4.0, cleaned the solution and recompiled. but now I am getting several of this errors:
The type or namespace name 'OSIsoft' could not be found (are you missing a using directive or an assembly reference?)
Also, several object such as PIServer, AFDatabase, AFElement, AFElementTemplates, etc throw the same error even if Visual Studio, is able to find the metadata source files when pressing F12.
I created a new Project and got same issue. Again same code, but PIServer code related compiles just fine when referencing to AFSDK v2.
I appreciate any help.