LEADER 00943nam0-22003011i-450- 001 990004306750403321 005 19990530 010 $a3-515-04198-2 035 $a000430675 035 $aFED01000430675 035 $a(Aleph)000430675FED01 035 $a000430675 100 $a19990530d1984----km-y0itay50------ba 101 0 $ager 105 $ay-------001yy 200 1 $aAntiphon aus Rhamnus$fvon Ernst Heitsch 210 $aStuttgart$cAkademie der Wissenschaften und der Literatur$cF. Steiner$d1984 210 $aMainz 215 $a129 p.$d25 cm 225 1 $aAbhandlungen der Geistes- und Sozialwissenschaftlichen Klasse$fAkademie der Wissenschaften und der Literatur, Mainz$v3 700 1$aHeitsch,$bErnst$0170559 801 0$aIT$bUNINA$gRICA$2UNIMARC 901 $aBK 912 $a990004306750403321 952 $aCOLL. 390/84 (3)$bBIBL. 10050$fFLFBC 959 $aFLFBC 996 $aAntiphon aus Rhamnus$9162785 997 $aUNINA LEADER 04446nam 22006015 450 001 9910799501103321 005 20250807124738.0 010 $a9781484298756 010 $a1484298756 024 7 $a10.1007/978-1-4842-9875-6 035 $a(CKB)29449551300041 035 $a(DE-He213)978-1-4842-9875-6 035 $a(OCoLC)1415976117 035 $a(OCoLC-P)1415976117 035 $a(MiAaPQ)EBC31051185 035 $a(Au-PeEL)EBL31051185 035 $a(CaSebORM)9781484298756 035 $a(Perlego)4515852 035 $a(EXLCZ)9929449551300041 100 $a20231221d2024 u| 0 101 0 $aeng 135 $aur||||||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aVisual Studio Extensibility Development $eExtending Visual Studio IDE for Productivity, Quality, Tooling, Analysis, and Artificial Intelligence /$fby Rishabh Verma 205 $a2nd ed. 2024. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2024. 215 $a1 online resource (XIX, 446 p. 284 illus.) 311 08$a9781484298749 311 08$a1484298748 320 $aIncludes bibliographical references and index. 327 $aChapter 1: Basics Primer -- Chapter 2: Getting Started -- Chapter 3: Extending Visual Studio -- Chapter 4: Developing your first extensions -- Chapter 5: Developing Real-World extensions -- Chapter 6: Develop Real-World Extensions for Visual Studio Editor -- Chapter 7: Snippets, Templates and More -- Chapter 8: Continuous Integration and Hosting- Chapter 9: Tips and Tricks. 330 $aMaster Visual Studio extensibility for an enhanced Visual Studio IDE experience. This book is a comprehensive guide that covers every facet of developing, debugging, and publishing extensions that amplify your productivity, tooling, and analysis within the Visual Studio IDE. This new edition is updated for Visual Studio 2022, which is the latest and greatest version of Visual Studio. Since the last edition, Artificial Intelligence (AI) has taken the world by the storm. This revised edition demonstrates how AI can take your extensions to unparalleled heights using ChatGPT. The book begins with an introduction to the essential concepts of Visual Studio, including data structures and design patterns before diving into the fundamentals of the Visual Studio extensibility model. Here you will learn the anatomy of a VSIX and how extensions are discovered and loaded in Visual Studio. Next, you will explore the extensibility model and see how various extensions, such as menus, commands, and tool windows can be plugged into Visual Studio. Moving forward, you?ll cover developing VS extensions and how they can be made configurable by customizing the UI and options page, and you?ll learn to develop a VS extension that leverages ChatGPT. Next, you will see how to extend the most often used component of Visual Studio, the code editor, before creating your own sample code snippets and templates. This is followed by a demonstration of how to deploy extensions using continuous integration (CI). Finally, you will learn tips and tricks for Visual Studio and its extensibility, along with a few highly valuable extensions. After reading Visual Studio Extensibility Development, you will be able to develop, debug, customize, and deploy extensions in Visual Studio IDE. You will: Master the art of personalizing extensions through the creation of dedicated tools option pages Extend commands, editor, and tool window of Visual Studio Seamlessly integrate artificial intelligence in Visual Studio extensions Create project templates, item templates, and code snippets to streamline your development process Enhance IntelliSense for your custom project needs Publish your extension in the Visual Studio marketplace. 606 $aMicrosoft software 606 $aMicrosoft .NET Framework 606 $aComputer networks 606 $aMicrosoft 606 $aComputer Communication Networks 615 0$aMicrosoft software. 615 0$aMicrosoft .NET Framework. 615 0$aComputer networks. 615 14$aMicrosoft. 615 24$aComputer Communication Networks. 676 $a005.2/762 700 $aVerma$b Rishabh$0922383 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910799501103321 996 $aVisual Studio Extensibility Development$92529885 997 $aUNINA