We're developing a silverlight multiplayer game using TCP connections. We have all of our game objects and engine stored in a seperate assemble that we meant for the SL client and the server application to share. However, it appears that the special SL assemblies cannot be shared with pure .NET applications and vice versa.
So what are our options? We know that the SL 4.0 beta offers partial shared assemblies of the most basic namespaces, but we're not interested in working with a beta at this point.
Would it be even remotely possible to run all of the game logic on the server side, and then just have the SL client send input to the server, and render graphics as by dictated by the server?