Provides Intellisense and other tooling for XML based project files such as .csproj and .vbproj files. See the change log for changes and road map. Features
IntellisenseFull Intellisense for NuGet package references is provided for both packages that are locally cached as well as packages defined in any feed - local and online. Hover tooltipsHovering over a package reference shows details about that package. Go To Definition (F12) for MSBuild importsSet the caret on any import statement and press F12, Visual Studio will automatically open the imported file. It supports both the traditional <Import Project="foo.targets" /> as well as the new <Project Sdk="Microsoft.NET.Sdk"> ... </Project> It supports evaluation of MSBuild properties and globs. When the import statement covers multiple files (which is typically the case with the
Go To Definition (F12) for MSBuild propertiesPressing F12 when caret is on the usage of a MSBuild property will open the location where that property is defined. If multiple definitions are found, it opens a window that lists all the definitions and their evaluated values. For example: <PropertyGroup> <Foo>abc</Foo> <Foo>def</Foo> <Bar>$(Foo)</Bar> </PropertyGroup> Pressing F12 on Selecting an item from the list, will open the corresponding location in the editor. ContributeCheck out the contribution guidelines if you want to contribute to this project. For cloning and building this project yourself, make sure to install the Extensibility Tools 2015 extension for Visual Studio which enables some features used by this project. License |