MagentoXtender .NET Webservice Client is an open source .NET library to connect to the webservice of a Magento Webshop using XML-RPC.
Currently the library is written in VB.NET and uses a thirth party XML-RPC library (written in C#) to handle the aspects of the webservice calls.
At the moment communication happens via XML-RPC, because SOAP webservice of Magento is not compatible with Visual Studio .NET yet.
Current functions that are implemented:
List/Create/Update/Delete Attribute Set
List/Create/Update/Delete Attribute Group
List/Create/Update/Delete (Product) Attributes + EAV Options/Values + assignToGroup, deleteFromGroup
List/Create/Update/Delete Product (Simple/Configurable/Virtual/Grouped/Bundled)
List/Update Inventory Product Stock
List Websites, StoreGroups & Stores
List/Create/Update/Delete Product Links for Grouped+Configurable products
List/Create/Update/Delete/Assign Products/… for Product Categories
List Product Categorie Attributes+Options
List Product Types
List/Create/Update/Delete (+ Upload) Product Images
Customers API
Customer's Groups API
Customer Address API
Country API
Region API
Product Tier Price API
Website/Store/Storeview Lists