CRM Asynchronous Service Not Running

After doing a database move for Microsoft CRM 4 to a separate server we were experiencing issues with the CRM Asynchronous Service which is responsible for processing asynchronous jobs like the workflows. The cause for the issue was the service dependency on MSSQLSERVER.   To resolve the issue I had to perform the following registry  change to remove the dependency.

  1. Run the “regedit” command to open the Registry Editor
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSCRMAsyncService
  3. Delete the Value (MSSQLSERVER) for the “DependOnService” Name
  4. Restart the server

The service should come up running after the restart.

Empty “Create Unit Tests” Window in VS2008

I went to add unit tests to my Solution by right clicking my method and choosing a “Create Unit Tests…” option in Visual Studio 2008 and received a following blank pop-up window.

UnitTestEmpty 

After doing research I determined that this was due to a Silverlight project which was part of my solution.  This issue only comes up when a solution contains a Silverlight project, even if you are trying to create unit tests for a non Silverlight project.  A hot fix for this issue can be found in the following KB article http://code.msdn.microsoft.com/KB962866.