This is usually an error in generating a WCF proxy. See here for some details and a workaround.
Taken from the link for comments :
These are the steps from January 31, 2012 to fix this problem in Visual Studio for .Net clients:
1) Click the "Show all files" button in the solution explorer for the project containing a link to the amazon service.
2) Expand the link and open the AWSECommerceService.wsdl file in the editor
3) On line 584, change the value of "maxOccurs" to "1".
4) Save the AWSECommerceService.wsdl file
5) Right-click the Reference.svcmap link and select "Run Custom Tool"
6) Expand the Reference.svcmap link and open either Reference.cs or Reference.vb
7) Go to the AmazonAPI.your namespace. Use the drop down menu at the top of the window.
8) Go to the ImageSets property and confirm that its declaration is as follows:
public ImageSet[] ImageSets {
and do not like
public ImageSet[][] ImageSets {
9) Rebuild your project
Yaron naveh
source share