se que este post es unos peses viejo pero quiero aclarar algo. Avellaneda si hay diferencia. aqui explican:
http://www.gringod.com/2005/01/26/vb...essageboxshow/
"Firstly it removes an
unnecessary layer of exception checking and secondly using the Microsoft.VisualBasic namespace will reduce your ability to port your application to another platform/language."