Skip to content

Latest commit

 

History

History
89 lines (84 loc) · 6.58 KB

CHANGES.md

File metadata and controls

89 lines (84 loc) · 6.58 KB

Changes

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

  • 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
  • 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
      • #171 - Bug in VS2017 Extensibility Preview - Project Type - general.browseobject.xaml wrong build action
      • #175 - VS2017 Extensibility Preview - Custom tools not set
  • Nuget only 15.0.688-pre - Updated nuget packages for Visual Studio 2017 RC3
  • 15.0.594.65117
  • 15.0.183.53925
    • Targets Visual Studio 2017 Preview
    • Breaking changes
    • Project Tree Modifier extension item template was replaced by Project 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 the OrderPrecedence attribute to avoid inconsistent behavior when used in combination with the default project type template
      • Project Type template - debugger now functions by default for new project types
      • Custom Debugger extension item template - file name now matches the name of the class for the IDebugLaunchProvider implementation
      • All item/project templates included in the SDK now use custom icons
  • 14.0.50617.1
  • 14.0.50430.1
    • Initial release