I have written a basic HelloWorld app in Visual Studio 2008 C# and added the appropriate code to my Revit.ini file, both on my 32bit laptop OS and also on my 64bit Vista desktop. The app loads and runs fine on the 32bit system but will not load on the 64bit system. The ExternalCommands blocks are identical on each system and Revit is reporting no errors.
Here's the Revit.ini entry:
[ExternalCommands]
ECCount=1
ECClassName1=HelloWorld2.Class1
ECAssembly1=C:\Projects\HelloWorld2\HelloWorld2\bin\Release\HelloWorld2.dll
ECName1=HelloWorld2
ECDescription1=Implementation of HelloWorld2 within Autodesk Revit
Any ideas?