Blog LogoBlog Logo

Tag: visual studio

All tags

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...

— 19 Apr 2023

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...

— 19 Nov 2022

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...

— 13 Jul 2015

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...

— 27 Mar 2015

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...

— 14 Oct 2014

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...

— 20 Apr 2014

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...

— 17 Mar 2010

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...

— 08 Dec 2007

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...

— 18 Jun 2007

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,...

— 18 Jun 2007

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;...

— 18 Jun 2007

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...

— 18 Jun 2007

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...

— 18 Jun 2007