ItemIDField is already declared as 'Private itemIDField as System.GUID' in this class using web service endpoint

Client is referencing AppFxWebService.asmx in a VS2008 SSIS package. UP through BBNC 6.40\BBDM 2.90 this was not an issue.  Upon upgrading to BBNC 6.41 they are getting an error ItemIDField is already declared as 'Private itemIDField as System.GUID' in this class when using the same reference.  This can be replicated by setting a reference in VS2008 (not just a SSIS package) by setting a Web Reference.  The reference.vb generates this error noting the following in reference.vb in Partial Class  Partial Public Class RSSGetFeedRequest.  Suspecting that this stems from the proxy class generation where the public properties of the class are given private backing store variables with the same name as their respective public properties with the word “Field” appended. This causes a public property named ItemID to get a private backing store variable named itemIDField which clashes with another public property called ItemIDField.  
Request is to have the public property ItemIDField named something else on the web service side. This way the proxy class generation in a VB project on the client side won’t have this name clashing issue.

Download and install the latest patch, which contains all fixes from previous patches. If you are running an older version, download and install the latest version and then the patch. 

Environment

 BBNC 6.41, BBDM 62.92
 6.41.537, patch 13

Was this article helpful?