Tag: visual studio
Speed up Visual Studio by turning off the Source Control Plug-in
I don't use the built in source control plug in Visual Studio as I use GitKraken instead, so Visual Studio's plug-in just sat in the background not doing much...
Why is my app not responding? Oh... I've hit a breakpoint!
Have you ever run your app from Visual Studio to have it suddenly stop responding and you can't immediately see why, only to discover that you've hit a...
Tip of the day: Default project location in Visual Studio
When rebuilding a machine I always end up hunting this setting down just after installing Visual Studio because I keep forgetting where it is. I never put my...
Previewing Config Transforms
Curiously, I didn't know about this until recently and it is such a useful thing too. You can preview the results of your configuration transformation from...
Node.js – Setting up a basic development environment
Node.js is a platform for executing JavaScript outside of the browser. It runs on the Google V8 engine which effectively means it is cross platform as it can...
Using Contracts to discover Liskov Substitution Principle Violations in C#
In his book Agile Principles, Patterns, and Practices in C# , Bob Martin talks about using pre- and post-conditions in Eiffel to detect Liskov Substitution...
Updated chart of .NET version numbers
Way back when, I published a table detailing the version numbers of the various parts that make up a .NET application: The Tools, the C# language, the...
Contradictory messages
While attempting to create a database project in Visual Studio 2008 against a SQL Server 2008 database I got a rather odd error message. The dialog used to...
A start on LINQ
I was at the Microsoft MSDN Roadshow today and I got to see some of the latest technologies being demonstrated for the first time and I'm impressed. Daniel...
Anonymous Types
Anonymous Types are another new feature to the C# 3.0 compiler. To create one, just supply the new keyword without a class name, followed by the, also new,...
Automatic Properties
Continuing my look at the new features found in the C# 3.0 compiler I will look at Automatic Properties. public class Employee{ public string FirstName { get;...
Extensions Methods
There have been many times a class has needed to be extended, but the additional code just doesn't sit right on the class itself, or I don't have access to the class...
Object Initialisers (2)
Following on from a comment left on my previous post on Object Initialisers, I decided to take a screenshot of Orcas displaying the tooltips. I...
