Visual Studio 2017 Download Location: Visual Studio Project System Extensibility
Official NuGet packages: http://www.nuget.org
Pre-release NuGet packages: https://vside.myget.org/gallery/devcore
Visual Studio 2019
- 16.1.xxx
- The FullPath property value for folder nodes will now always have a trailing slash (Fixes dotnet/project-system#4485)
- For example retreiving the FullPath property via DTE using
folderItem.Properties["FullPath"]
will now return a value that will always end in a trailing slash, whereas previously it would not have.
- For example retreiving the FullPath property via DTE using
- The FullPath property value for folder nodes will now always have a trailing slash (Fixes dotnet/project-system#4485)
- Nuget only 16.0.374-pre
- Targets Visual Studio 2019 Preview 1
- Breaking changes
Visual Studio 2017
- 15.8.243.39717
- Targets Visual Studio 2017 Update 8
- Microsoft.VisualStudio.ProjectSystem.Sdk.Tools
- Xaml rule generator improvements
- Generating a new set of methods to make it easy to get properties from the snapshot
- Better formatting in the generated C# code: using spaces instead of tabs, using C bracing style
- Using hash instead of random Guid for the fallback rule name that remains unchanged if there are no changes in the xaml rule
- Defined some missing properties in the embedded XamlPropertyRule.xaml rule (available when used from a CPS-based project - see the CpsExtension sample)
- Updated package dependencies: removed dependency on VsixSuppression as it is no longer needed, using System.Threading.Tasks.Dataflow instead of Microsoft.Tpl.Dataflow
- Xaml rule generator improvements
- 15.3.224.43737
- Targets Visual Studio 2017 Update 3
- Improved the default debug launcher when starting the script without attaching a debugger (using Ctrl + F5)
- Fixed unhandled exception
- Wrapping cscript.exe in cmd.exe, which displays a message and waits for keyboard input
- Running project system analyzers from command line is now possible (no longer depends on System.Threading.Tasks.Dataflow)
- Fixed #234 - Xaml Rules compilation stops working when adding WPF Xaml pages
- Referencing System.Composition package instead of Microsoft.Composition (which is being deprecated)
- Nuget only 15.0.751 - Updated nuget packages for Visual Studio 2017 Update 2
- Nuget only 15.0.747 - Updated nuget packages for Visual Studio 2017 Update 1
- 15.0.743.997
- Targets Visual Studio 2017 RTM
- Project System Extensibility generates a Windows Script sample project type instead of a C#-like project system
- Simpler, easier to understand structure (no dependency on CSharp targets that have more than 8000 lines of code)
- Avoids confusion with roslyn project system
- Removed the Preview tag
- Wizard dialog now has a new field for specifying the language
- #152 - Put a space in the category name
- Fixing some inconsistencies when including xaml rule files
- Nuget only 15.0.688-pre - Updated nuget packages for Visual Studio 2017 RC3
- 15.0.594.65117
- Targets Visual Studio 2017 RC
- .Net Core project is built on top of CPS
- App Designer support
- Nuget support
- Editing the project file is now possible without unloading the project
- File globbing support
- Dynamic Depend Upon Items
- Folder Properties
- Extending Xaml rules
- 15.0.183.53925
- Targets Visual Studio 2017 Preview
- Breaking changes
Project Tree Modifier extension
item template was replaced byProject Tree Properties Provider extension
- Other fixes and improvements:
- #81 - Can't override default Xaml rules; build fails when changing project type to Class Library
- #82 - Analyzers should support project.json
- Connect 2293675 Reference Manager Dialog displays error in generated project type
Visual Studio 2015 Download Location: Visual Studio Project System Extensibility Preview
- Nuget only 14.1.170-pre - Updated nuget packages for Visual Studio 2015 Update 3
- 14.1.127.50932
- Targets Visual Studio 2015 Update 2
- Other fixes and improvements:
- #81 - Can't override default Xaml rules; build fails when changing project type to Class Library
- #82 - Analyzers should support project.json
- Connect 2293675 Reference Manager Dialog displays error in generated project type
- 14.1.80.38181
- Targets Visual Studio 2015 Update 1
- 14.0.50721.1
- Targets Visual Studio 2015 RTM
- New Item Templates
- Other fixes and improvements
- Consumes stable versions of Microsoft.VisualStudio.Threading and Microsoft.VisualStudio.Validation Nuget packages
Project Tree Modifier extension
item template - now specifies theOrderPrecedence
attribute to avoid inconsistent behavior when used in combination with the default project type templateProject Type
template - debugger now functions by default for new project typesCustom Debugger extension
item template - file name now matches the name of the class for theIDebugLaunchProvider
implementation- All item/project templates included in the SDK now use custom icons
- 14.0.50617.1
- New Threading Analyzers
- New Project System Analyzers
- New Item Template: Command Group Handler extension
- 14.0.50430.1
- Initial release