XNA with C# Professional version

I can find any of this in the FAQ so I'll ask:

Is there a way to get/install and use the XNA framework with the professional version of C# My Visual Studio Professional already as C# installed. I'd like to be able to play with XNA without playing to many installation games

Thanks, Gary



Answer this question

XNA with C# Professional version

  • Keith Chapman

    Well look guys its all very simeple, I have some code for vb.net users if any one would like it

    running the XNA frame work with no problems and the speed is the same as C# so far...

    They have some very cool improments

    so let me know if all are intrested, I will be posting this on my site later on the week end www.tridexconsultants.co.uk......

    just need to find out about animated meshes and this new FBX format... other wise the got the API right....


  • jomunoz

    Only the installer itself depends on C# Express being present. So, install it to make the installer happy, uninstall C# Express, and reference the XNA framework from any version of Visual Studio that you like. Working with it with Vb.Net in VS2005 Standard Edition atm. (I do understand that it won't work on the 360 doing that as the vb libraries aren't on there yet, but I don't have a 360 making it a null point for me)

    As far as I can tell, the only thing the GSE adds, are the project templates, which really aren't necessary as XNA is easy to set up fresh.


  • furjaw

    No offense but this is quite silly; am I the only one who finds this fact horribly wrong Will there eventually be a release for normal versions of Visual Studio

  • forrestcupp

    Not yet. I tried already a week ago (when trying to get XNA working on my x64 platform) to get it to work in VS 2005 Pro, but it is not that easy.

    Yes, it is quite annoying, especially since my beloved Code Rush doesn't work in Express

    But maybe it is possible to copy some files over and get it to work, will try again in a few days when I get annoyed Code Rush is still missing. In the future Ms will make bigger versions of XNA Game Studio available, but who wants to wait that long ^^


  • TigerPhoenix

    but, how do i get the starter kit working


  • Rask

    This will not be true moving forward, things like the XNA Framework Content Pipeline and the Xbox interface will all be part of the system is C# Express.

    Thanks!



  • Pablo Alvarez Jalon

    Just to expand, you really don't need the templates at all. Simply add Microsoft.Xna.Framework.dll and Microsoft.Xna.Framework.Game.dll as references to any project and you're good to go. The core stuff in Microsoft.Xna.Framework is basically just MDX 2.0.
  • Claudiu Chiorean

    Thanks for the tip, but there seem to be some strange things in the csproj file when you create a project in VS Express that prevent it from opening in VS 2005.

    Error: The project file abc.csproj cannot be opened. The project type is not supported by this installation.

    It had something to do with the way the templates are created (the line <UseVSHostingProcess>false</UseVSHostingProcess> or something about the csharp target item was unsupported), I changed the templates to the default VS 2005 behaviour and now it is fixed (works now both in VS Express and VS 2005). I also restructured the csproj file a bit and added x64 bit platform support for XNA (ain't I a nice guy ^^)

    You can download the file here:
    Xna64BitSupport.zip (14 KB)

    Just extract it to:
    C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\VCSExpress\
    (or on 64 bit platforms):
    C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\VCSExpress\

    Happy Coding with VS 2005 now Create projects with VS Express and just open them in VS 2005 (couldn't get the templates to work there).


  • MuscleHead

    Yes. I find this quite silly on MS's part for not letting us use the XNA with Visual Studio 2005 Pro. I'll take your word and unistall C# Express when I'm done installing XNA. Hopefully, I can use the XNA with Visual Basic 2005. That would be great...


  • nothingmag

    Its not in the FAQ, but if you search the forums its been answered many times today.

    You cannot install XNA GSE unless c# express is already installed.

    c# express works just fine alnogside VS Pro



  • Kerryr

    Could you Eleborate a bit on what you did to fix the templates I am getting the same Project Type not supported error. Sorry im a newb and could use some step by step.

  • XNA with C# Professional version