Internal error 2739 on Vista x64

Wednesday, 7 February 2007

In trying to install the new versions of Refactor! for VB and ASP.NET, I came across this annoying problem.

I was getting a very unhelpful "internal error 2739".

It turns out that this is the MSI error code for "Could not access JavaScript runtime for custom action" (you get to see that more helpful message if you turn on MSI logging).

The first link above suggests re-registering JScript.dll.

I tried that to no avail.

But I'm running Vista x64, so I wondered if there were different versions of regsvr32.exe? A quick search of my \WINDOWS folder confirmed there are - in the \WINDOWS\SysWOW64 folder there's another version, and guess what - there's also a different version of jscript.dll!

So, I tried the following, then re-ran the installer for DXCore and Refactor, and success :-)

cd c:\Windows\SysWow64

regsvr32 jscript.dll

Refactor!™ for ASP.NET (BETA)

Tuesday, 6 February 2007

Saw this in today's Larkware News.. 

Developer Express have released a Beta of Refactor! for ASP.NET. There's also an updated to the free version of Refactor! for VB.NET too (v2.1.3).

I'll find out shortly if these two tools play nicely together.

Two useful Internet Calendars

Tuesday, 6 February 2007

I've created two new Google Calendars that other people might find useful:

If you use Outlook 2007, then follow these instructions to import these calendars and overlay them on your own personal Outlook Calendar. The Calendar links above go directly to the iCal data, so just copy those links and paste them into Outlook.

Beta Exam 71-510: TS: Visual Studio 2005 Team Foundation Server

Monday, 5 February 2007

Rob Caron announced that there's a beta exam for Team Foundation Server. I've signed up aleady :-)

Google Docs to Blogger

Saturday, 3 February 2007

testing publishing to my blog from Google Docs

Well there you go, that line above was written in Google Docs, and I then used the Publish tab to publish it to here! It is curious that even though Google owns Blogger and the Docs stuff, they aren't automatically set up to talk to each other - you have to tell Google Docs where your blog is.