To enable you to work with project references, Visual Studio needs to read information about these assemblies, such as the assembly’s version and description. Most C# and Visual Basic projects have references to assemblies. It also batches design-time build operations for all the projects in the solution and executes these build operations in parallel with other solution load operations. To reduce solution load time, Visual Studio now starts C# and Visual Basic design-time builds as early as possible. This design didn’t leverage the additional power of fast, multi-core machines. Previously, Visual Studio loaded and built one project at a time on solution load. In some cases, developers install certain Nuget packages that add even more operations to the design-time build. Additionally, inefficiencies in customized project files and build targets can make it worse. To calculate this information, Visual Studio runs a design-time build during solution load. These features require a deep understanding of projects, project files, and dependencies. To let you be productive right away, Visual Studio enables various IDE features at solution load. Loading a solution in Visual Studio is much more involved than just parsing XML project files and rendering the Solution Explorer tree.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |