C# Visual Studio使用Visual Basic而不是C运行XNA 4.0#

C# Visual Studio使用Visual Basic而不是C运行XNA 4.0#,c#,vb.net,visual-studio-2010,xna,C#,Vb.net,Visual Studio 2010,Xna,我的Visual Studio 2010 express是用Visual Basic运行XNA 4.0,而不是像我需要的那样用C#运行。每当我为XNA游戏创建新项目时,它都会在Visual Basic而不是C#下运行,即使我的机器上安装了C#。我能够用Visual basic和C#编译和运行basic程序,只是每次我尝试在Visual Studio中为Windows游戏(或任何其他游戏)创建新项目时,它都会使用VB而不是C#来创建它。有什么建议吗?听起来你在做XNA项目时选择了错误的语言 创建新

我的Visual Studio 2010 express是用Visual Basic运行XNA 4.0,而不是像我需要的那样用C#运行。每当我为XNA游戏创建新项目时,它都会在Visual Basic而不是C#下运行,即使我的机器上安装了C#。我能够用Visual basic和C#编译和运行basic程序,只是每次我尝试在Visual Studio中为Windows游戏(或任何其他游戏)创建新项目时,它都会使用VB而不是C#来创建它。有什么建议吗?

听起来你在做XNA项目时选择了错误的语言

创建新项目时,请确保在“已安装模板”列表中选择“Visual C”选项卡中的“XNA Game Studio 4.0”。
在“Visual Basic”中还有一个“XNA Game Studio 4.0”,似乎就是您按下的那一个。

为什么关闭了它?问题很清楚,答案对于一个有经验的用户来说是显而易见的。是的,这个答案有点基本。不幸的是,你不明白我在问什么。然而,我确实找到了答案:最新的SDK 7.1.1(适用于Windows 7,而不是Windows 8)只是有一个更新,它将为您安装Visual Studio以及XNA 4.0刷新。但是,如果您尚未安装C#,那么它将安装Microsoft默认语言的任何更新版本。事实证明,你猜对了:VisualBasic。这不是意外。我好不容易才发现这一点。任何有经验的人都应该猜对了away@user1789573这个问题有点不清楚,听起来像是你做了一个C#XNA项目,但它被自动更改为VB。据我所知,这是不可能的,因此答案是您不确定如何用特定的语言创建XNA项目(因此我的答案是)。很高兴你找到了答案(tho=)