I'm just starting out with Player.IO and I successfully got the entire dev environment to work, but I was using a modified dll from newGame. I've been trying to create my own server-side visual studio project to make the same dll but no luck. I copied over all the code, added the references, forced a build with .net 3.5 and have the Project's Output Type set to "Class Library".
I'm not familiar with building dlls, but there was one of the project name, i.e. ProjectName.dll, in the release folder after each build. So I tried loading that into the dev server but the following error pops up in a message box:
"Sorry, that is not a valid game dll. Valid game dlls must have a class that inherits from PlayerIO.GameLibrary.Game<Player> having a [RoomType(...)] attribute and must follow the rules for valid gamecode."
Also the following error is printed to the main status box:
Changing dll to user picked dll
- error: is not a valid Win32 application. (Exception from HRESULT: 0x800700C1)
I looked over all the tutorials, and did several google and forum searches and couldn't find anything similar to this issue.
I'm sure I'm doing something wrong in configuring Visual Studio for the build but I don't know what.
fyi: I'm using Visual Studio 2010 Ultimate on Win7 x64