Visual Studio SDK V4 and DSL Tools Update is released

As announced over on the VS ecosystem blog, the V4 version of the Visual Studio SDK has just released.

You can download it here: Microsoft Download Center

For me, the highlight of its features, apart from DSL tools enhancements or course, is a Package Load Analyzer that helps you track down errors when something goes wrong loading your package. That's going to save so many folks such a lot of time - nice one SDK folks.

 

From a DSL Tools point of view this update is a bug fix release. Here's the broad list of things we've addressed:

  • <Service> tag being inserted in csproj files
  • Partition.GetClosurePrototypeGroup only works for single roots
  • Connectors can become invisible when some files are reloaded
  • Redoing "delete swimlane" causes crash
  • BinaryLinkShapeSerializer now also uses SerializeId and UsesFullForm flags to decide whether to serialize the DomainRelationship moniker
  • Resetting InitialHeight on a shape causes an error
  • Can not use a property directly hosted on an element as the display string in the explorer
  • Recursive embedding causes diagram map tool to crash
  • Setting BaseRelationship in property grid can cause crash
  • Context menu on shape can bring up an error dialog
  • Incorrect warning in case of mutual embedding
  • Validation warnings cause code generation to reported that it has failed
  • Flushing undo stack is not reflected in user interface
  • ClrAttribute dialog does not take the short form when specifying attribute name
  • Accessibility bugs in redistributable
  • Make "commentShape" an invalid name for xml serialization data for a DomainClass or Shape
  • Grid lines cannot be seen in the Position property editor in high contrast mode
  • Designer with a CustomEditor will not be able to use the ModelExplorer
  • DEL key does not work correctly in the Custom Attribute editor
  • Validation of identifier of ExternalType fails
  • Various fixes to allow Copy/Paste to be more easily implemented in a DSL using custom code
  • Various fixes to diagram performance under Windows Vista

This release is intended to be backwards compatible with our V1.0 release. In other words, if you install a designer built using the update release on a machine containing designers built with V1.0 they should still continue to work fine.  The V1.0 designers however may not gain the benefit of all the bug fixes in the update as some of them require the code to be regenerated from updated templates to get the benefit of the update.

Being an RTM release, these new pieces are fully redistributable.

The DSL tools team hopes you enjoy this release which will be the final one for the Visual Studio 2005 codebase.  Our next release will be based on a prerelease version of Visual Studio Orcas.

Published 02 March 07 07:03 by GarethJ

Comments

# stuart kent's blog said on March 5, 2007 10:54 AM:

Gareth has the low-down: http://blogs.msdn.com/garethj/archive/2007/03/02/visual-studio-sdk-v4-and-dsl-tools-update-is-released.aspx

# Steve Cook's WebLog said on March 6, 2007 9:01 AM:

The new version of DSL Tools is out now - see Gareth's blog for details.

# Tad Anderson said on March 6, 2007 2:17 PM:

I have a link to screenshots of the new SDK Interface here:

[http://realworldsa.dotnetdevelopersjournal.com/visualstudio2005softwaredevelopmentkitsdkversion40.htm]

# Aali - a developer's view said on April 27, 2007 8:43 AM:

I am radically late here, but the current version of DSL Tools is the one that came out with Visual Studio...

New Comments to this post are disabled

Search

This Blog

Disclaimer
The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion.
All code samples are provided "AS IS" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

Tags

Archives

Architects who Model

DSL Tools Team

Links

Syndication

Page view tracker