Ad

vswhere: Find Visual Studio Installations

vswhere locates Visual Studio 2017+ installations, enabling script automation for build and deployment processes. It provides a single-file executable to efficiently find installed Visual Studio components.
Screenshot of microsoft/vswhere homepage

vswhere locates Visual Studio installations, addressing challenges arising from changes in Visual Studio's deployment model. vswhere is a redistributable, single-file executable designed for use in build and deployment scripts. It facilitates finding the root of a Visual Studio install, allowing for targeted operations on specific components.

vswhere offers a simplified method for locating Visual Studio installations, especially with the new deployment model. It supports emitting information in multiple formats like plain text, JSON, and XML. The single-file executability makes it easy to integrate into various build and deployment workflows. vswhere is included with Visual Studio 2017 and later.

  • Component Discovery: Locates Visual Studio and related components like MSBuild, SDK, and workloads.
  • Multiple Output Formats: Provides output in plain text, JSON, and XML for easy integration with scripts.
  • Scripting Integration: Designed for use in build and deployment scripts for automated tasks.
  • Platform Compatibility: Works across various operating systems where Visual Studio is installed (Windows).
  • Easy Distribution: Single-file executable simplifies distribution and deployment.
  • Version Filtering: Supports filtering by version, prerelease, and other criteria.
  • Modern Deployment: Designed for newer Visual Studio deployment models, resolving limitations of older methods.

vswhere is a mature project, included with Visual Studio 2017 and later releases, indicating ongoing maintenance and reliability. It has a good number of stars and activity, and is actively maintained by Microsoft. Documentation is available on the GitHub repository, as well as community examples and support resources.

Developers and DevOps professionals benefit from vswhere by simplifying the process of locating Visual Studio installations for build, deployment, and automation tasks. It reduces the complexity of managing Visual Studio environments and offers a reliable alternative to manual discovery methods, improving efficiency and streamlining workflows.

Summarize:
Share:
Stars
987
Forks
104
Issues
7
Created
9 years ago
Commit
2 months ago
License
MIT
Archived
No
Updated 1 month ago

Similar Repositories