Skip to content
PluginStats

MSBuild project tools installs statistics

By tintoy · VS Code Marketplace · Programming Languages

Tools for working with MSBuild project files (such as auto-complete for package Ids / versions).

View on VS Code Marketplace Fresh · Oct 20, 2026

MSBuild project tools has 680,428 recorded installs on VS Code Marketplace, ranking #700 of 2,501 tracked listings.

Installs
680,428
Official API · Oct 20, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#700
Among tracked VS Code Marketplace listings

Rating: 5.00 / 5 from 13 ratings

About MSBuild project tools

MSBuild project file tools

An extension for VS Code that provides intellisense for MSBuild project files, including auto-complete for <PackageReference> elements.

The extension in action

The language service used by this extension can be found here: tintoy/msbuild-project-tools-server

Usage

  • Completions for PackageReference and DotNetCliToolReference.
    • Completions for Include and Version attributes of these items (invoke the NuGet: toggle pre-release command to include / exclude pre-release packages / package versions).
    • Completions to create these elements.
  • Completions for common top-level elements (e.g. PropertyGroup, ItemGroup, Target).
  • Completions for import elements.
  • Completions for property elements.
  • Completions for item elements.
  • Completions for common item attributes.
  • Completions for common property Condition attributes.
  • Hover the mouse over imports, targets, items, properties, and conditions to see information about them.
  • Document symbols are supported for imports, targets, items, and properties.
  • Go-to-definition is implemented for both SDK-style and regular project imports.
  • Basic syntax highlighting of MSBuild expressions in attribute values.
    To see this highlighting, change the editor language from XML to MSBuild.
  • Completions for $() property, @() item, and %() item metadata expressions.
    To enable these completions, ensure that the editor language is MSBuild (not XML).
  • Completions for task elements and attributes based on metadata for tasks declared in the project and its imported projects.
    To enable these completions, add the string Tasks to the msbuildProjectTools.language.completionsFromProject setting.
  • Useful snippets for common elements of MSBuild project XML (added by @doggy8088).
    To use these snippets, ensure that the editor language is MSBuild (not XML).
File extensions

By default, the language service is automatically available for files with the following extensions:

  • *.*proj
  • .targets
  • .props
  • .tasks

If you want to use it with additional file types:

  1. Open the desired file.
  2. Change the language mode by pressing Ctrl-Shift-P (or Cmd-Shift-P on Mac) and choosing "Change Language Mode".
    associate language with file extension
  3. Choose "configure file association".
    associate language with file extension
  4. Choose language MSBuild.

Installation

You can install this extension from the VS marketplace, Open VSX or simply download the VSIX package for the latest release and install it by choosing "Install from VSIX" from the menu on the top right of the extensions panel.

Building from source

See BUILDING.md.

Design

See architectural overview for details (this is a work-in-progress; if you have questions, feel free to create an issue).

Limitations

  • The VS Code extension API has changed somewhat since this extension was first created, and some features (such as hyperlinks to files in hover tooltips) are only partially functional at present (broken by VS Code API / behaviour changes).
    This is still being worked on :-)
  • Limited intellisense is available for dynamic PropertyGroup / ItemGroup declarations (i.e. those appearing inside a Target element); these are only evaluated when the project is built and so very little information about them is available to us when statically evaluating the project (see tintoy/msbuild-project-tools-server#5 for details).
  • Support for task completions is experimental; if you find a problem with it, please create an issue.
  • If you open more than one project at a time (or navigate to imported projects), subsequent projects will be loaded into the same MSBuild project collection as the first project. Once you have closed the last project file, the next project file you open will become the master project. The master project will become selectable in a later release.

Questions / bug reports

If you have questions, feedback, feature requests, or would like to report a bug, please feel free to reach out by creating an issue. When reporting a bug, please try to include as much information as possible about what you were doing at the time, what you expected to happen, and what actually happened.

If you're interested in collaborating that'd be great, too :-)

Description from the VS Code Marketplace listing.

  • C#
  • dotnet
  • msbuild
  • nuget
  • packagereference
  • snippet
  • xml

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

MSBuild project tools installs on VS Code Marketplace, last 90 days: 680,428 installs as of Oct 20, 2026.MSBuild project toolsInstalls on VS Code Marketplace · Last 90 days680,428installs680.2K680.3K680.3K680.4K680.4K680.5KJul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct…pluginstats.com
MSBuild project tools installs on VS Code Marketplace, last 90 days: 680,428 installs as of Oct 20, 2026.

7/30/90-day growth

MSBuild project tools installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.MSBuild project toolsInstalls growth on VS Code Marketplace680,428installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 20, 2026pluginstats.com
MSBuild project tools installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

MSBuild project tools VS Code Marketplace ranking history: currently #700 (by installs).MSBuild project toolsVS Code Marketplace ranking · by installs · Last 90 days#700current rank#697#698#699#700#701#702Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct 20, 2026pluginstats.com
MSBuild project tools VS Code Marketplace ranking history: currently #700 (by installs).

Ratings over time

MSBuild project tools ratings on VS Code Marketplace, last 90 days: 13 ratings as of Oct 20, 2026.MSBuild project toolsRatings on VS Code Marketplace · Last 90 days13ratings11.51212.51313.51414.5Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct…pluginstats.com
MSBuild project tools ratings on VS Code Marketplace, last 90 days: 13 ratings as of Oct 20, 2026.

Listing placement

All VS Code Marketplace2,501 listings · 126 pages · 1,252 shown · page 35, #20 (overall #700)
All VS Code Marketplace: every listing in installs order

Listing placement

Programming Languages792 listings · 40 pages · page 14, #5 (overall #265)
Programming Languages: every listing in installs order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (5)
Recent installs observations for MSBuild project tools
Date (UTC)InstallsChange vs. previous
680,428+79
680,349+86
680,263+1
680,262+56
680,206—

Similar VS Code Marketplace Programming Languages plugins

All 20 MSBuild project tools alternatives

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=tintoy.msbuild-project-tools. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.