Alistair Findlay

Software Developer/Manager and Agile enthusiast

Quick tips: PageInspector.Loader error after upgrading to Visual Studio 2015

I've been looking forward to the release of Visual Studio 2015 for a while now so as soon as the RTM version was ready I was downloading it immediately.

After installing, I came across an error related to the Microsoft.VisualStudio.Web.PageInspector.Loader assembly when I tried to debug any of my web-based projects, as below:

Microsoft.VisualStudio.Web.PageInspector.Loader error

As it turns out, the reason for this error was not down to installing Visual Studio 2015 alone - it was also because I uninstalled Visual Studio 2013 from my machine beforehand (SSD space is at a premium on my laptop these days).

The uninstallation of VS2013 causes the removal of this assembly but a reference to it still remains in the web.config of the .NET framework you are targetting in your project (2.0, 3.5, 4.0 or 4.5 in either 32 or 64 bit), for example:

<add assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

The solution is to remove the reference from the web.config of the .NET framework you are using for your project. For example, my project was 64-bit .NET 4.5 so I removed the reference from:


You can find the other framework directories in:

  • C:\Windows\Microsoft.NET\Framework\[.NET version]\Configfor 32-bit
  • C:\Windows\Microsoft.NET\Framework64\[.NET version]\Configfor 64-bit

You should now be good to go with VS2015...

Quick tips: Unit testing async void methods in Visual Studio 2013

A quick tip when unit testing async methods in Visual Studio 2013.

Continue reading ›

Overcoming resistance to Agile Part 4: Do it all over again

Blog title image

This post will describe the next steps to rolling out the use of agile to other projects, engaging the entire company in the process, and the important step of putting the customer at the heart of it all.

Continue reading ›

Overcoming resistance to Agile Part 3: Being visibly better

Blog title image

The previous post talked about using commonly agreed estimations to better plan the team’s work; this post will explain how you can start to engage the wider business by making progress through the work more visible.

Continue reading ›

Overcoming resistance to Agile Part 2: Making plans for Agile

Blog title image

Following on from the previous post about taking the first steps into using agile methods, this post will cover how you can progress to making better estimates for your project as a team.

Continue reading ›

Overcoming resistance to Agile Part 1: Just go for it!

Blog title image

In any business, changing deeply ingrained working practices can be a real challenge. As a developer you may want to employ agile working practices but meet resistance from other developers or managers in your company.

Continue reading ›