Manni on DotNet

Comments, how-to's, examples, tools, techniques and other material regarding .NET and related technologies.

Tuesday, June 24, 2008

Watch Out: Window.ObjectKind is UPPER CASE!

›
Using Windows2.CreateToolWindow2() to create a VisualStudio addin tool window? If you do, then maybe you want to check how often it is call...
Thursday, June 19, 2008

csUnit: What's Next?

›
csUnit 2.5 is very well received but since we are always trying to find improvements I'd like to share a couple of items that we plan f...
Saturday, June 14, 2008

Vista: Finding Encrypted Files

›
To find encrypted files on Windows Vista do this: Open a command prompt and switch to a directory in which you have write permissions. Run t...
Tuesday, June 10, 2008

Addin Command Names

›
What is the name of a command when you register it for an addin? Typically you use Commands.AddNamedCommand() to register a command. The se...
Saturday, May 31, 2008

Custom Installer Creating Folder, Setting Permissions

›
When implementing custom installers you sometimes may want to created directories when the setup is executed. This may not be sufficient sin...
4 comments:
Tuesday, May 27, 2008

ReSharper 3.1 and Empty Constructor

›
ReSharper has this nice feature to make you aware of code that are not necessarily required. I like this feature since it allows me to redu...
1 comment:
Thursday, May 15, 2008

Outlining/collapsing Comments in VS2005/VS2008

›
A minor issue but still it might bother you while working with your code. The C# editor (and possibly others) of Visual Studio offers colla...
1 comment:
Tuesday, May 13, 2008

SerializationException - "The constructor to deserialize an object of type 'foo' was not found."

›
Some classes need to be serializable. Even if you use the SerializableAttribute to mark it up you may run into the issue that a Serializatio...
10 comments:
Sunday, May 11, 2008

Weakness in VS Debugger

›
This time I' d like to make you aware of a wee weakness of the Visual Studio debugger. Suppose you have overloaded the Equals() method ...
Thursday, May 08, 2008

Implementing Properties: Basic Considerations

›
Not too long ago I wrote about Property Getters with bad manors ( here ). I suggested ways for doing better but I would like to share more o...
Sunday, April 27, 2008

Codeplex, IE, and Firefox

›
Ok, maybe my system was completely screwed up and that's why it didn't work. But to the best of my knowledge I have a Vista Ultimate...
2 comments:
Saturday, April 26, 2008

Accessing Installation Properties in Custom Actions

›
Assume you have a custom action for your installer and you'd like to access a parameter (or call it a variable or property) from within ...
3 comments:

Two More Tips for Debugging Custom Actions

›
As I mentioned in my previous post one of the options you have to ensure you have sufficient rights to attach to a process, I'd like to ...

Visual Studio: Access denied when attaching debugger to process

›
The other day when I was working within Visual Studio 2005 on Vista, I encountered the problem that I couldn't attach the debugger to so...
Thursday, April 17, 2008

MySQL closed-source: What's the alternative?

›
An anonymous writer posted on Slashdot that Sun Microsystem has announced that parts of MySQL will be closed-sourced, e.g. backup solutions...
Wednesday, April 16, 2008

ReSharper 3.1: More Details

›
I promised to provide more details about my ReSharper experience as I go. So here is an item that I perceive as a nuisance. Sometimes, when...
Tuesday, April 15, 2008

What's next for csUnit?

›
Since the March '08 release of csUnit we have thought about what area we should focus on next. We have improved the performance, we hav...

ReSharper 3.1 in Visual Studio

›
For quite some time I have been using ReSharper now, currently version 3.1. Bottom line it helps creating better code and it has features t...
Tuesday, April 08, 2008

ControlPaint and Vista

›
What's ControlPaint for? Well, you can use it for different purposes, e.g. for printing a form including the controls on it properly re...
Wednesday, April 02, 2008

Property Getters with Bad Manors

›
In the sources of a 3rd party library that I'm using I found the following code: public static int Counter { get { int cnt = c...
‹
›
Home
View web version

About Me

My photo
Manfred Lange
New Zealand
Interested in stock markets and information technology
View my complete profile
Powered by Blogger.