Free ebook: Moving to Microsoft Visual Studio 2010


Developers, we’re pleased to announce another free offering: Moving to Microsoft Visual Studio 2010 (Microsoft Press, 2011; 336 pages), written by Patrice Pelland, Pascal Paré, and Ken Haines.

Here’s a little bit about the authors: Ken Haines is a software development engineer at Microsoft, working in the Consumer and Online Division. He has a passion for distributed applications in the cloud and strives to help customers and partners find the right solution for their needs. Pascal Paré has worked at Microsoft since 2006, where he has held positions as a software engineer on both development and testing teams. Patrice Pelland is a principal development manager at Microsoft, working in the Consumer and Online Division. He leads a development team that is focused on innovation and incubation across all Microsoft consumer products.

Moving to Microsoft Visual Studio 2010 was written with three audiences in mind:

Part I is for developers moving from Visual Studio 2003 to Visual Studio 2010.

Part II is for developers moving from Visual Studio 2005.

And Part III is for developers moving from Visual Studio 2008.

Please see this post for an extensive description of the book’s content, including “Who Is This Book for?,” “What Is the Book About?,” and “How Will This Book Help Me Move to Visual Studio 2010?” (Note that the links in that post are to a draft preview version of the book. Links to the final and complete book appear immediately below in this post.)

You can download a PDF of the book here.

You can download an XPS of the book here.

And you can download the book’s sample code here.


P.S. Let us know what you think of the book later by filling out our survey at Thank you!

Comments (299)
  1. Luigi Zambetti says:

    Thanks very much, this is really a nice and useful gift.

  2. chris galousis says:

    bravo and thank you!!!!!

  3. Govardhana Reddy says:

    Really a great gift for all the developers,it clearly showing all the improvements from one version to another version with a neat explanation.

  4. manuel francia says:

    its a very nice gift, downloading…


  5. Steven Fowler says:

    Thank you for supporting the developer community.

    Steven Fowler

  6. Patrick Belanger says:

    What a nice iniative !

    Thanks from Nmedia Solutions 😉

    <a href=""></a&gt;

  7. Thanks for all the appreciative comments, everybody!

  8. cn says:

    What's with the "; link that pops up when I choose the '.xps' or '.zip' downloads?

    It's so un-Microsoft-ish. Is it a new MS acquisition?? (Happens in IE & Chrome.)

  9. cn says:

    Never mind about "friendfeed" comment above. One of my machines got hacked. Downloads find on another machine.

  10. Michael Wang says:

    Thanks for sharing and keep coming.

  11. Saravana Perumal says:

    Awesome thanks

  12. pfm says:

    Let me echo my fellow commenters by saying "Thank you very much" – the timing of this is perfect for me.

  13. Saeed says:

    the Best gift from Microsoft!

  14. brij says:

    Awesome, This will be a perfect gift!

  15. bkagan says:

    Thanks a lot!

  16. Gordon Lincoln says:

    The folks associated with the Microsoft family of enterprises continually show respect for their roots as a company who developed for developers – continuing to give back to the development community. I thank you for the book and for the 30+ years of continued support sometimes above and beyond the call of duty, and usually over and above the industry standards and practices.

  17. Delio Coelho says:

    Just another "Thank You" for this great gift

  18. asm says:

    Thank you very much. I really appreciate this effort.

  19. MarcsOmega says:

    Thank you very much.

  20. James Wallis Martin says:

    This book has really encouraged me to move from Visual Studio 2005 to 2010 and made it not so daunting a task. Had this book been around for Visual Studio 2008, I may have upgraded earlier.  This is a very smart move on behalf of Microsoft.  I'm impressed.

  21. Carlos C Antonetti says:

    Thanks I AM SURE IT HELP

  22. RDRush says:

    Once again — very pleasant.

    First it was LINQ and now it's introductory material for VS 2010 migration.

    Thanx! It does help!

  23. JRVASR says:

    Just M$ going to do any books again on Native or MFC code or just this C# .NET crp…

  24. Z says:

    Thanks for providing this!

  25. Sean says:

    Best treat for this Halloween!  Thanks!

  26. Anke says:

    Thank you!

  27. Laura says:

    Thanks for the book & developer support! Looking forward to reading through it.

  28. Win Htut (XChanging) says:

    Thanks a lot! hope enjoy everybody.

  29. ajay gupta says:

    thanks a lot for sharing the microsoft vicual studio 2010

  30. Hector Goycolea says:

    Thanks so much !!

    REALLY !

  31. Zubair says:

    I read the book in the draft version and loved it, thanks MSPress for making it available for free.

  32. EMonta says:

    I have to say thank you very much.

  33. rockhopper says:

    Thank you. Much appreciated.

  34. Stari says:

    Thanks for book!

  35. Narasimha says:

    Thanks to Microsoft for Knowledge Sharing.

  36. fjb says:

    More echos from the fellow commenters "Thank you very much" it is useful indeed!

  37. J. Manuel Alcantara says:


  38. R.K.Raju says:

    Thanks for sharing. it is very valuable.

  39. Marlon says:

    Thanks Microsoft!!

  40. Not far enough says:

    How about going from VB 4 to studio 2010?  

    (What's the sound of a dinosaur asking a question?)

  41. 11103278 says:

    very nice

  42. Nikola From Serbia says:

    Thank you, very nice gift.

  43. John.Meng says:

    Thanks very much, this is really a nice and useful gift.

  44. Nathanael Drenth (the Netherlands) says:

    Thank you very much for the free ebook of Microsoft Visual Studio 210

  45. Scrappy says:

    WOW! i been  needing this, i just had some versions of VS 2003 go wacky on one of my XP(sp3)machine and was completely lost how to handle several things at once. This guy must have heard me swearing at my PC.

  46. Kaleem Khan says:


  47. Jung bo says:

    very useful book!  ^^

  48. Vikas Vaidya says:

    this is very useful… Thank you very much

  49. munendra kumar says:

    thanks i realy want it thanks …..

  50. kishore thakrar says:


  51. Hassanin says:

    It's very nice Reference to start with Visual Studio.

  52. Saikumar Pollachi says:

    Excellent! Thanks..

  53. hossein fakhari says:


    Awesome thanks :-*

  54. vs says:

    Great. Thanks

  55. Stan Ault says:

    I was just about to find a VS2010 book when this gift fell into my email!  Thanks!

  56. Juan Maya says:

    Gracias, desde Medellin Colombia

  57. Agoston T. says:

    Thank You Very Much, keep coming, it's fascinating to work with these tools! 🙂

  58. Uzzal says:

    Many many thanks…

  59. UnPatchedGamer says:

    UPG thanks you for your gift.  Looking to move from 2008 to 2010 and the timing of this book is perfect.

    "Play the character you've rolled…."

  60. ProudGeekDad says:

    Thanks for the free ebooks that keep coming out, but I'd like to make a request as I find it hard to read PDF/XPS documents.  Would it be possible to have future releases in either *.mobi or *.epub format so they are usable on a dedicated electronic reading device and more likely to be read?  Thanks again!

  61. Elizabeth Barr says:

    What a great gift and business plan for Microsoft. This is the best way to get everyone on board.

  62. JA says:

    Thank you so much for the gift.  Will make the most of it. Again, thank you.

  63. Wilfredo says:

    Excelente muy bueno el libro.

    Muchas Gracias

  64. Rakesh Nandrajog says:

    Cool, thanks

  65. Frank K says:

    Nice, thank you

  66. SDP says:

    well that a very nice gift from Microsoft! Propose us some more surprises like this! Thanks

  67. Riaz says:

    Great … Thanks a zillion 🙂

  68. ashraf mohamed says:

    thank you microsoft for the great gift

  69. ashraf mohamed says:

    thank you microsoft for the great gift

  70. Sangeeta says:

    Thanks. Very useful book.

  71. Corey says:

    Sweeeeeeeeeeeeeeeeeeeeeeeeeeeeet thank you so much

  72. dyouse says:

    Again, a big thank you for such a nice gift!

  73. Venu says:

    Wonderful Gift!

  74. Roopesh Reddy says:

    Thanks Microsoft!!!

  75. Thanks for this gifts may receive more 🙂

    The book is interesting regarding it covering of 04 generation of VS evolution. Thanks again

  76. payini says:



  77. Pramod says:

    Thank you very much.

  78. Mohammed Gaber says:

    Its really great useful book

    I was wondering if i learned VS2008 by courses and hard working when it be VS2010 how can I know what the different is !!

    now you answered my questions

    thanks so much

  79. Sa3eed says:

    Thanks alot , we appreciate it.

  80. Kaha says:

    Awesome thanks

  81. Raju Balagam says:

    Thanks for publishing..!!

  82. cra2sh says:

    Thank you!

  83. Ignacio says:

    Muchas por el libro, me va a ser de mucha utilidad.

  84. says:

    thank's for sharing this books….

  85. hartoto says:

    nice sharing… thank u….

  86. Joie says:

    In fairness to Microsoft. Thanks a lot!

  87. Kamesh says:

    This will really help… Good Gift

  88. clement simuja says:

    what wonderful moments for me'thanks to microsoft for this

  89. Saugata says:

    I don't find any performance testing related thing in this book. Is there any book available for which tells about performance testing using VSTS 2010 Ultimate.

  90. Apostolis says:

    Excellent.A nice gift from Microsoft

  91. Habib Ahmed says:

    Thanks a lot for such a nice book.

  92. Raju says:

    Helloo MS,

    Thanks for this book 🙂

  93. Sara says:

    Thank you for all the work you do to make our community the best.

  94. Alireza fereshtehnejad says:

    Thank you was very good

  95. DB says:

    Thanks Microsoft! Exactly the gift a geek's heart desires 🙂

  96. pitt says:

    thank you

  97. Muhammad Irshad says:

    Really nice collection of books

  98. laoma says:

    Thanks for sharing!

  99. Vycky says:

    Microsoft is getting better. Thanks for this gift. Very educative indeed…

  100. adrianquiala says:

    Thanks for this gift. Merci pour ce cadeaux. Gracias por el regalo.

  101. CodeMania says:

    Thanks you very much for this free eBook. I appreciated you sharing it with us.

  102. CLUSTER says:

    Big thanks !!!

  103. LP says:

    It's a great book for understanding vs2010 thanks to microsoft press for gives it

  104. Murat Kazanova says:

    Thanks, it's really useful.

  105. Sudeep says:


  106. hew says:

    Thank you!!!:)

  107. Kishore Dodda says:

    Thank you very much…just what looking for…timely!!!

  108. Kishore Dodda says:

    Thank you very much…just what looking for…timely!!!

  109. Abhishek Mishra says:

    Thanks Microsoft.

  110. amar says:

    Nice Book for helping new migrator

  111. hassanSalkaff says:

    thnx to support us to development and improve ourself in progrmming ..

    kind regards

  112. Senthil says:

    Thnks !!!

  113. Michael Burggraf says:


  114. bodziulla says:

    Thank you very much for this gift 🙂

  115. David White says:

    Aha! An early Christmas present! Many grateful thanks.

  116. Kevin, Tsui says:

    thanks for this gift. it will help me very much.

  117. Kevin, Tsui says:

    thanks for this gift. it will help me very much.

  118. Siva says:

    Excellent Thank you…

  119. Eric says:

    Thanks for providing entry information for both beginners and experts.

  120. Anil says:

    it's wonderful gift for MS-developers

  121. kimps says:

    Thank you Microsoft … for your continues help and support

  122. Invisible says:

    Thanks, its a good source to start with VS 2010

  123. KP says:

    Many thanks.

  124. Gboluwaga says:

    Than you very much for the gift!

  125. Rehman says:

    Thank you 4 this. . .

    It a real gift

  126. Paulo says:

    Thank you|||

  127. Cooper says:

    really a good gift from Microsoft,thanks a lot

  128. Calin says:

    Thank you

  129. hannim says:

    Very very well

  130. enock says:

    greatful indeed

  131. AliMotamed (of iran) says:

    Thanks for sharing and keep coming.

  132. Naser P says:

    thanks very much this book is very good technology for App

  133. Srinivasa M Kuppa says:

    Thanks, it helps us so much and the timing is good

  134. Aditya N Bokade says:

    I read the whole ebook in one shot after downloading ! Just great ! Thanks a tons to Microsoft!

  135. waheed ahmad khokher says:

    thnks for this gift

  136. SK says:

    Excellent work!

  137. Abdul Rouf says:

    Thank you

  138. Abdul Rouf says:

    Thank you..

  139. Abdul Rouf says:

    As our commits require moderation, I through why don’t I share Internet explorer errors here, as we need some times to use java script or JQuery script in our code weather using 2005 or 2008 or 2010 Visual studio. It works fine with old version of Internet explorer, once we upgrade our OS or internet explorer from MS it give java script error while browning our internet application. Please let me know how to find solution for this problem, so that I can use latest IE. Thank you in advance

  140. Justine says:

    One of the happy gift! Thanks MS.

  141. yans says:

    Terima kasih ya. Nice share.

  142. Lamin Y.Darboe says:

    Thank you so much for the gift and i personal appreciate it

  143. Umasankar says:

    Thank you for supporting the Students & developers community.

    Thank you very much

  144. Trinh Beam says:

    Great book! Thank you.

  145. jack Dosan says:

    Thank you so much. It is really helpful.

  146. Patrice BONNEFOY (Pat84) says:

    Thank you all for this ebook.


  147. Jim H says:

    What a nice surprise!  Thanks for the free book!

  148. Anh Nguyen says:

    I will send my comments about the ebook  'moving to Visual Studio 2010' I just dowload later.  Thanks.  Anh Nguyen

  149. Davide Vernole says:

    Wonderful gift! Thanks a lot

  150. kenk says:

    thanks very much

  151. @fjvelazco says:

    Gracias muy bueno

  152. Alfred says:

    thanks much..

  153. Damon says:

    WOW yessssssssssssssssssssssssssssssssssssssssssssssssssss

    tank youuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

  154. IM says:

    thx a lot

  155. Bharath says:

    Thanks for Free Ebooks…

  156. mREZA says:

    Thanks very much!

  157. mody says:

    Thanks very much, this is really a nice and useful gift.

  158. shahid ali peshawar says:

    i thank microsoft for this preciouse gift for us.

  159. iliyash says:


  160. Zuinder Manico says:

    Thanks a lot that's why I like Microsoft…

  161. Great Book says:

    This is a great programming book for programmer.


  162. Kushal Dalal says:

    This is a great programming book for programmer.


  163. tm says:

    Thanks for sharing

  164. George says:

    Thanks a lot!

  165. Andy says:

    thx for sharing

  166. Phil says:

    Can we have other ebook formats, such as .mobi?

  167. Hamid Talebi says:


    i'm from Islamic Republic of Iran

    thank you very much from your support because there is not truthful education in the our library

    at last how can i find other book from your site?

  168. ajai verma says:

    thank you very much,,,,,,,,,,,,,,,,,,,,,

  169. totsawat says:

    Thx, I am looking for this It get in time !

  170. Saidi Reddy says:

    Thank You very Buddy …. for providing Books here

  171. Sabeek Vasan says:

    Thanks to Microsoft for the Gift 🙂

  172. Vishnu says:

    Thanks Microsoft

  173. howard says:

    thanks for the free

  174. Ravi says:

    Thank u very much,

  175. Shyam says:

    Thanks microsoft

  176. Masoud says:

    Thank u

  177. hamze says:

    is very very very good


  178. ahmed abdallah says:

    thank you very much

    that is the best thing in the best time

  179. Realnub says:


  180. Pratik says:

    It's a good step from Microsoft on serving the 'ebook' so that one can make a step toward

    visual studio.

  181. share it tips says:

    Nice one Thnx …

  182. Anyelo Roy says:


  183. karan says:

    now i'll try vs2010.thanks

  184. Jorge says:

    Increible muchas Gracias .. me va a ayudar mucho..

    Greetings from Gdl, Mexico

  185. Waleed Rizk says:

    thanks for your efforts and really best gift from Microsoft please we need visual basic dot net 2005 and how to connect to Access 2007 and SQL server 2005 and MySQL , please send me at Email

  186. yahya safavi says:

    very good

  187. Baljeetsingh Sucharia says:

    Comments.Thread.PostComment("Thanks A Ton ! :)");

    -Baljeet ||

  188. Murthy says:

    Billion thanks to this wonderful work! You guys just inspire us to love Visual Studio and continue work with it. I Always love Microsoft Products….

  189. Jon says:


  190. z2g007 says:

    The much needed book for Developers.

  191. Ram Sharma says:

    Really its good service to serve this kind of bookds for developers thnx with hope more books, documentations provide by u people.

    thnx again

    n tell me why i am share my experience with u.

  192. Ram Sharama says:

    Sorry pl. read last sentence as "n tell me how i will share my experience with u"

  193. Preveen says:

    As always I loved reading about Microsoft Software (especially Developer Software). And just like the others I think that it's a great gift from Microsoft!

  194. zeeshan says:

    Thanks for the book

  195. davut says:


  196. <a href=>Santhosh</a> says:


  197. JT says:

    This is very useful info.  Thank you !

  198. GovindaPaudyal says:

    Many many thanks for knowledge sharing so kindly.

  199. bhayu says:


    That book very useless

  200. Srinivas says:

    Good book..

  201. Didy says:

    Thanks very much, this is the best gift for my students!

  202. morgan says:

    Thanks from Spain, Microsoft!!

  203. Kevin Hou says:

    Thanks, it's much better if MS can share more….

  204. Mamat says:


  205. Thank you very much says:

    Thanks a lot

  206. Viren says:


  207. Sheria says:

    this is awesome, thanks

  208. purna says:

    Really a great gift for all the Awesome thanks

  209. damoder prasad solanki sarupganj says:

    this is best site of learning vb


  210. sher says:

    thank you for the knowlegable book………

  211. Moi says:

    I can't download the book because it takes too long for server to respond? Been trying for days now.

  212. ashu says:

    its good

  213. Marlon says:

    Thanks, I was find it

  214. Martha says:

    thnx alot 🙂

  215. M. Gökhan BAKAL says:

    Exactly awesome, I think this was expected for about 2 years.

  216. manas says:

    aha….this is super.great gift

  217. StockTrader says:

    WOW! Thanks!

  218. Imran says:


  219. ahsan says:

    how i can download this?

  220. Ed Castillo says:

    Thanks for sharing !!

  221. Jerom Dias says:

    Thanks and great gift.

  222. Jerom Dias says:

    Thanks and great gift.

  223. Gabriel Yeung says:

    Excellent and Thanks

  224. Brijesh says:


    Keep going to upload books.

  225. karthi says:

    it's very usefull………

  226. fjvelazco says:

    Thanks very much, perfect

  227. PetroEkos says:


  228. Elias says:

    Glad to see this and I am learning everything in the book. So Thank You so much. God bless you.

  229. timtam says:

    thank you verymuch i am form thailand

  230. Carlos_IDAT says:

    Excelente iniciativa para  los que estudian informática y sistemas

    Excelente libro

  231. arunesh says:


  232. salik says:

    thanks alot

  233. Marcus Guedes says:

    Muito obrigado, será de grande utilidade. Thanks, its a very nice gift.

  234. Oscar says:

    Excelente, Gracias

  235. Karthik says:

    Wonder full book

  236. lalasik says:

    Thank you Very much… this is very useful ebook…

    i need ebook for free like this from microsoft only….

  237. Gaurav Srivastava says:

    Thakyou So Much………………..

  238. Joseniltom Brandão says:

    Very good, perfect Initiative. Thanks!

  239. Teo says:

    Thanks a bundle 🙂

  240. ren@d says:

    I want to give thanks to the sender….really a awesome post i ever seen …………..

  241. Fasih Mohammed says:

    One of the Best gifts from Microsoft yet.

    Thanks Microsoft.

  242. Masood says:

    Thank you so much for your such a wonderful contribution…

  243. JWN says:

    What me and my 300,000 lines of VB6 really want is an upgrade path – a real one, not "rewrite your program completely in VFred."

  244. Povoden Franz- Christian says:

    Dieses Buch ist sehr lehrreich vielen dank!

  245. Himalaya Garg says:

    Thanks microsoft for sharing the knowledge.

  246. 3OMAR says:

    Thank you guys . . . this is wonderful . . .

  247. Combike says:

    Somehow, the "Download a PDF of the book here" link downloads a damaged, unrepairable file.

  248. jiquemen says:


    In this moment yat do'l pass at Visual Studio 2012

  249. JSmth says:

    Could you please provide information as to how to download the kindle format?

  250. sarang says:

    thanks microsoft….

  251. Aishwary says:


  252. JAimiN says:

    hey it  a very useful for me i am not able to pay the tution fees so thaT its valuable for me …….

  253. MK Shuvo says:

    Love you microsoft

  254. edu says:

    thanks man

  255. Fábio Gilberto says:

    Thanks a lot this will be very useful

  256. P.C ROY says:

    I'm too much satisfy to get this tutorial.

  257. Maiyadeekul says:

    Thanks you very much for your kindness.

  258. Barhoumi Haythem says:

    Thank you for supporting the developer community.

    Thnx !!

  259. Barhoumi Haythem says:

    Thank you for supporting the developer community.


  260. Mehdi says:

    really Tnx Microsoft

  261. joel says:

    Thanks! this is the great and perfect grift!

  262. 既然是免费的,就顺手下来看看

  263. Gurvinder says:

    very very thanks, this is gift for me

  264. arun dhiman says:

    thanks for sharing with us sir . again thanks

  265. LEOPOSSO says:

    Thanks for e-book…

  266. asaad says:

    Thank you so much

  267. Mohammec says:


  268. zaid says:


  269. Patrick Kazadi says:

    Thinking about student showing interest in Application design et development: Microsoft.

  270. leonard says:


  271. Musa says:

    great sharing that is excally what i am loking for, thanks

  272. Phani Chandra says:

    This stuff is Awesome. Would be great if provides Visual Studio 2012 book also.

  273. WYH says:

    so cool this book,I will learn it in my free time

  274. wahyu priantoto says:

    makasih buanyak ya microsoft atas ebook yang sangat membantu ini

  275. Mohamed says:

    Wow i love it im using this version now where is im using vb6 normaly .net started for me at 2010

  276. Xiaojian.Li says:

    nice book!!thanks very much. it's urgent to read this .

  277. Daniel Lopez Espinoza says:

    Muchas gracias por el libro, apenas iniciare a programar en visual basic y ya llevo un buen avance, pero con este libro lo mas seguro es que valla mas rapido, gracias!

  278. Amman says:

    Thanks Microsoft for offering valuable book for free to us.

  279. Kagiso Pete says:

    Thank you very much! I am officially converted from Open source guru to Microsoft guru!!!!

  280. Amar Goala says:

    Awesome, Thank U sir Ken Haines for this gift.

  281. azeemms19 says:

    thank you very much for giving access of all Microsoft products free e-book service these book are very helpful, easily understandable,concise and full of knowledge thanks again

  282. Nathaniel KANJELE says:

    Quick learning due to time. thax alot. from kenya

  283. rob says:

    very good thanks

  284. greek says:


    What is the best book for a beginner learning Visual C++?

  285. VIJAY says:


  286. abdo says:


  287. Lord says:


  288. rahul says:

    thankyou for this pdf…

  289. sance says:

    thenk u so much

  290. bilaldahan says:

    kitabı görmediğim için hakkında bir şey diyemeyeceğim. Ama böyle bir imkan sunulduğu için teşekkürler

  291. krismanto pakpahan says:

    thanks very much, i like it

  292. Germano Boavetura says:


Comments are closed.

Skip to main content