Failure to start RFID Service - Could not load type...

I'm getting the following error message below in the Winodws application log when I try to start the RFID services.

Any ideas on what is the problem and how to fix this?

The Microsoft BizTalk RFID service failed to start: Could not load type 'MS.Internal.Rfid.Service.ResourceInfo' from assembly 'RfidServices, Version=3.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.. Resolve the issue that is causing the exception, and then restart the BizTalk RFID service.

[521 byte] By [Netonator] at [2008-1-10]
# 1

I hope you have installed the .Net3.5 beta 2 on the machine where you are trying to start the rfidservices. This issue got introduced by .Net 3.5 beta 2 and unfortunately uninstalling the .Net 3.5 beta 2 will not solve the issue. The issue will be fixed in the .Net 3.5 RTM version. As of now, you can use some other machine where you haven't installed .net 3.5 beta 2 for working with Rfidservices.

Bala-MSFT at 2007-10-3 > top of Msdn Tech,BizTalk Server,BizTalk RFID...
# 2
You can (unsupported of course) get a system.runtime.serialization.dll (version 3.0.0.0) from a non-.NET 3.5 machine. The bug is actually in a .NET 3.0 dlls. If you replace the one in the gac from a non-.NET 3.5 machine RFID services will start.
JonFlanders at 2007-10-3 > top of Msdn Tech,BizTalk Server,BizTalk RFID...
# 3

Yes, I have installed .NET 3.5 Beta 2 on my machine...Any idea which .DLL's I need to replace in the GAC for this (unsupported) work-around?

Thanks!

Jeff
Netonator at 2007-10-3 > top of Msdn Tech,BizTalk Server,BizTalk RFID...
# 4

Just System.Runtime.Serialization - version 3.0.0.0

JonFlanders at 2007-10-3 > top of Msdn Tech,BizTalk Server,BizTalk RFID...