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: Extensibility, ReSharper
cbd350e7-fffa-4b5f-8220-f9a849064cf6|0|.0
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: Extensibility, ReflectorLink
b9d99b96-b5c3-47ac-8df6-a242486a362d|0|.0
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: Extensibility
bb86da42-3841-4551-b36a-f21d6371e075|0|.0
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: Extensibility
4370dbf8-21a0-49fe-8a20-acebd2e355a1|0|.0
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: WCF, Extensibility
3b9d1257-5844-40a8-88c9-59ee0a3cdf34|6|4.8
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: GetPublicKey, Great Tools, Unit Testing
ac6f6b11-7ddd-47e0-b7f7-725abd63ffc3|0|.0
I've just release version 2.0 RC of Tekapo over on
CodePlex. You can grab it from here.
Tags: Tekapo
75f8d19a-e478-4c9d-863b-bb0901a8cf54|0|.0
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: Wizard Framework
98b7b8d3-ee93-43c8-82df-a553b582e1f8|0|.0
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: Wizard Framework
44fcee3e-ccf7-432d-b16a-2d4157bc0547|0|.0
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: ASP.Net, Schema Extensions
53c70bf8-bbd8-4762-a5f1-89bfff69fb75|0|.0