Professional Visual Studio Extensibility and over one million other books are available for Amazon Kindle. Learn more
CDN$ 59.99
Usually ships within 2 to 3 weeks.
Ships from and sold by
Gift-wrap available.
Professional Visual Studi... has been added to your Cart
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Professional Visual Studio Extensibility Paperback – Mar 24 2008

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
"Please retry"
CDN$ 59.99
CDN$ 17.37 CDN$ 3.11

Product Details

  • Paperback: 552 pages
  • Publisher: Wrox (March 24 2008)
  • Language: English
  • ISBN-10: 0470230843
  • ISBN-13: 978-0470230848
  • Product Dimensions: 18.8 x 2.8 x 23.4 cm
  • Shipping Weight: 794 g
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: #1,762,692 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

From the Back Cover

Professional Visual Studio Extensibility

Are you ready to extend the capabilities of Visual Studio to become more efficient and productive? Whether you want to integrate optimized builds, enhanced programming tools, or other rapid application development features, this unique resource shows you how to develop customized extensions. It not only covers the Visual Studio IDE but also provides you with an excellent reference when coding add-ins, macros, and extensions.

After a quick introduction of basic concepts, this book delves into the automation model and add-in development with the help of a case study, numerous examples, and sample code. You'll discover how to take advantage of the Add-in Wizard, manipulate solutions and projects, work with text in documents and programming code, create Tool Options Pages, and more. Next you'll gain an in-depth understanding of specific extensibility options including the Visual Studio Shell and Domain-Specific Languages Tools. After that, you will learn how to integrate your own functionality with Visual Studio with the help of VSPackage. You'll then be able to apply your knowledge to other extensibility points covered in different chapters, including debugger type proxies and visualizers, code snippets, templates, MSBuild, and macros to save time and money when developing applications.

What you will learn from this book

  • A quick overview of Visual Studio Shell and Domain-Specific Languages Tools

  • Techniques for creating, debugging, testing, and deploying your add-ins

  • Ways to work with user interface elements, Windows Forms, and controls via code in your add-ins

  • Steps for extending Visual Studio functionality using VSPackages

  • Tips for writing and managing code snippets to make your coding process easier

  • Using Visual Studio templates to save time when writing code for common projects

  • How to use MSBuild to write custom builds for Visual Studio and .NET applications

  • New techniques for recording, developing, debugging, deploying, and running macros

Who this book is for
This book is for .NET developers who are interested in extending Visual Studio 2003, 2005 and 2008. It is also for programmers who want to write highly scalable applications quickly and efficiently. 

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

About the Author

Keyvan Nayyeri is a software architect and developer who has a bachelor of science degree in applied mathematics. He was born in Kermanshah, Kurdistan, in 1984.
Keyvan’s main focus is on Microsoft development technologies and their related technologies, such as markup languages. He also has a serious passion for community activities and open-source software. As a result, he has authored many well-known .NET communities and has published various articles and tutorials on them. He is also a team leader and developer for several .NET open-source projects, where he increases his knowledge in many areas, including writing code for special purposes. As an old ASP.NET developer, Keyvan is also a big fan and follower of Telligent products and holds an MVP award for Community Server as well. Before this book, Keyvan recently co-authored Wrox Professional Community Server (Wrox, 2007).
When he’s not writing code, he enjoys blogging, reading technical books, listening to music, and playing video games. You can check out his blog, which contains his thoughts about matters both technical and personal, at

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

3.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Most helpful customer reviews

By Nobody on Feb. 8 2009
Format: Paperback
This not a bad book, but it does not go very deeper in VSX, and so not really useful toward good website.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.

Most Helpful Customer Reviews on (beta) 11 reviews
9 of 9 people found the following review helpful
Not much here Aug. 19 2008
By Demetrius Tsitrelis - Published on
Format: Paperback
I'm not sure what the basic idea for the book was; to provide a summary of some (not anywhere near all) the features of the Visual Studio SDK or to serve as an introduction to using the SDK?

In any case, the book is mostly filler. The few examples are always trivial ones like hooking up a button or printing a message somewhere. I think I learned more about the capabilities of the SDK from reading the (argh!) actual SDK doc intros than from reading this entire book.

If you just want to write macros or add-ins for Visual Studio then there are other better books, online examples, etc. If you want to do something more advanced like create a VSPackage, language service, etc. then this is not the book.
2 of 2 people found the following review helpful
Starting Point at Best March 19 2009
By A Student - Published on
Format: Paperback
As many of the other reviewers stated, this book covers a broad range of topics at a very shallow level. It should best be viewed as a roadmap to the many, many api's provided by the Visual Studio environment. The examples are trivial.

The authors prose rambles, he repeats every paragraph by rewording it in the next paragraph. It reads like an undergraduate attempting to fill in a 10 page paper with 5 pages of material. Which is surprising since this is not a large book and a lot of it is code listings.

IMO, this book is best used as a starting point to Visual Studio plugin development. I recommend researching online before investing in this book.
3 of 3 people found the following review helpful
Not worth the money April 18 2009
By Girish P. Nair - Published on
Format: Paperback Verified Purchase
Rather than buy this book, please read MSDN articles. I didn't get anything out of it.
2 of 2 people found the following review helpful
A Repeat of MSDN Material Dec 7 2008
A Kid's Review - Published on
Format: Paperback
Just go to MSDN and read about this or get books like "DomainSpecificDevelopment". YOu won't get anything out of this one other than a few screen shots.
3 of 4 people found the following review helpful
As boring as he looks Nov. 13 2008
By Nelson Drueding - Published on
Format: Paperback
I agree with Demetrius. The book lacks substance and the style is dry, dry dry. I know this stuff isn't sexy, but this author seems to go out of his way to put the reader to sleep. A pity. All the other books in this series I've read (quite a few) are much, much better.