Tools

Typed Collection Wizard

by Kjell-Åke Andersson

This is a wizard for C# in Visual Studio .NET 2003 which creates custom typed collections. The wizard will generate code for the collection with options to have a an enumerator nested or not and possibility to have custom validation code.

How to invoke the wizard

  1. Create a C# windows or web-project.
  2. Right click the project item in Solution Explorer.
  3. Select Add / Add New Item.
  4. In the Add New Item dialog select Typed Collection from:
    1. The Local/Web Project items catalog.
    2. The Local/Web Project items / Code catalog.
  5. Enter a filename for the collection.
  6. Click OK.

wizard_3.JPG

Version history

What's new in 1.1.0

  • NEW: Create stub for type.

Features in 1.0.0

  • Create strongly typed collection.
  • Select if enumerator should be nested within the collection.
  • Add overridden methods for validation.


Download: TypedCollWizSetup.msi

MSMQ Studio

by Kjell-Åke Andersson

This tool allows you to manages MSMQ queues on local and remote computers. Send and recieve messages just like you were using Outlook.

0.7.5

  • Fixed so the body of the message is also copied.
0.7.4
  • Copy messages between queues.
  • Set autorefresh rate for message list view.
0.7.3

  • Fixed deleting messages from queue.

0.7.2

  • Removed expiry date check.

0.7.1

  • Minor bugfixes and other enhancements.

0.7.0

  • Fixed XML viewer so it displays XML correct.
  • It is now possible to "reply" to a message if the response queue is set.
  • Forward a message to another queue (at the moment it is just the body which is forwarded).
  • Purge a queue.
  • Settings are saved per user.
  • Minor bugfixes and other enhancements.

0.6.0

  • Bugfix for crash when selecting a queue which the user do not have access to.
  • Improved memoryhandling when displaying the contents of a queue which contains a lot of data.
  • Added menu selection ''''''''''''''''''''''''''''''''Display Message Size'''''''''''''''''''''''''''''''' to toggle if the message size should be displayed. If the message size is not displayed the perfomance and memoryhandling is improved a lot.
  • Batch sending of messages.
  • Display system queues.
  • XML message viewer.

0.5.0 ALPHA

  • Add/remove connections to local and remote coputers
  • View private queues and journal queues
  • View details of messages
  • Delete messages in queues
  • Send new messages to queues

msmq_studio_0_7_preview.jpg

Requirements: .Net Framework 2.0


Download: MSMQStudioWiX.msi

AssemblyInfo Updater

by Kjell-Åke Andersson

When using continous integration tool to do automatic builds there is usually a need to update the AssmeblyInfo.cs file with a new version number. This can be achieved by using AssemblyInfo Updater (AIU) as it can update the following attributes in a file:

  • AssemblyCompany
  • AssemblyConfiguration
  • AssemblyCopyright
  • AssemblyDescription
  • AssemblyFileVersion
  • AssemblyInformationalVersion
  • AssemblyProduct
  • AssemblyTitle
  • AssemblyTrademark
  • AssemblyVersion

AIU will even update write-protected files.


Download: AIU.zip