Jul 6 2008

Neovolve ReSharper Plugins 1.0 released

Category: .Net | My Software | ApplicationsRory Primrose @ 10:42
I have just released the ReSharper Plugins 1.0 in my NeovolveX extensibility project on CodePlex. This plugin formats code as part of the ReSharper code format profiles. The following is a copy of the Using ReSharper Plugins 1.0 documentation on the project site Value Type Alias Formatter The ReSharper Plugins project currently contains a single plugin that provides C# code formatting functionality. This formatting function allows for type declarations to be formatted between their alias... [More]

Tags: ,

May 29 2008

ReflectorLink 1.0 Released

Category: .Net | My SoftwareRory Primrose @ 09:22
I have been working on a CodePlex project over the last month or so that contains a set of extensibility tools. I have just released ReflectorLink 1.0 which is a Visual Studio addin that launches Reflector. The following is a copy of the Using ReflectorLink 1.0 documentation on the project site. ReflectorLink is a Visual Studio addin that launches Reflector. Before launching Reflector, it checks to see whether Reflector is already running. If it does find Reflector already running, it will set it as ... [More]

Tags: ,

May 19 2008

Finding the type of UIHierarchyItem.Object

Category: .Net | My SoftwareRory Primrose @ 08:50
I have written a few addins over the last couple of years and I have always found the object model really painful to deal with. One of the more common problems I have encountered is trying to identify the type of UIHierarchyItem.Object. This is especially common when you deal with the contents of the Solution Explorer window. I only know of one solution for identifying the real type behind the object. You can make a call out to Microsoft.VisualBasic.Information.TypeName(Object) to attempt to re... [More]

Tags:

May 19 2008

When is EnvDTE.Project not an EnvDTE.Project?

Category: .Net | My SoftwareRory Primrose @ 08:37
When it is a EnvDTE.ProjectItem. I must admit that this one took me by surprise. I am writing a Visual Studio addin for launching Reflector (see the CodePlex project here). You can launch Reflector from the tools menu and the Solution Explorer window and code document context menus. This issue came about when I found a bug in my addin while doing some testing. The scenario encountered was that the binary references for projects in Solution Explorer (the Project node and References node) were not res... [More]

Tags:

Apr 7 2008

WCF Security: Getting the password of the user

Category: .Net | My SoftwareRory Primrose @ 15:41
A common problem with service security is that username/password security is needed for authentication and authorization at the service boundary, but those same credentials are also required to consume other resources such as a database or underlying service. By default, username/password security will run the authentication and authorization of the credentials but only the username is available to the executing service code. This is typically made available through Thread.CurrentPrincipal.Ident... [More]

Tags: ,

Dec 6 2007

GetPublicKey - InternalsVisibleTo

Category: .Net | My Software | ApplicationsRory Primrose @ 07:50
I posted previously about using the InternalsVisibleTo attribute for unit testing and how I had come across David Kean's very helpful PublicKey application. I have been using this application for the last month or so and it has been great, until yesterday. I changed the snk file used by my solution. This caused an interesting Catch-22 situation. AssemblyA couldn't compile because it had an InternalsVisibleTo attribute pointing to AssemblyATest, which now has the wrong PublicKey val... [More]

Tags: , ,

Mar 20 2007

Tekapo 2.0 RC

Category: .Net | My SoftwareRory Primrose @ 21:37
I've just release version 2.0 RC of Tekapo over on CodePlex. You can grab it from here.

Tags:

Feb 14 2007

Wizard UI framework 1.0.1.0 RC

Category: .Net | My SoftwareRory Primrose @ 07:54
I have released the second RC version of the wizard UI framework on CodePlex a few days earlier than planned. Check it out here.

Tags:

Jan 30 2007

Wizard framework RC released

Category: IT Related | .Net | My SoftwareRory Primrose @ 12:49
I have been working on a winforms wizard framework for a while when I get the chance. My aim with this project is to be able to create a reusable framework for wizard style dialogs and pages for the 2.0 .Net framework. The first RC version of my WizardUI has been released on CodePlex. I would appreciate any comments. You can find the release here.

Tags:

Oct 24 2006

Neovolve.Schema.Extensions 1.0 released

Category: .Net | IT Related | My SoftwareRory Primrose @ 11:25
Neovolve.Schema.Extensions is a project that will do entity mapping for web reference code generations from a WSDL. When you update a web reference in the Visual Studio IDE, it will get the latest version of the WSDL and generate code to access the web service. As part of this process, it will generate any object types that are exposed by the web service. If you have access to those object definitions on the consumer end point, you will have problems with these object types because the code generated R... [More]

Tags: ,