2012-12-30 102 views
0

我的Visual Studio 2010 express在Visual Basic中運行XNA 4.0,而不是在C#中,就像我需要的那樣。每當我爲XNA遊戲創建一個新項目時,它都會在Visual Basic而不是C#下運行它,儘管我的機器上安裝了C#。我能夠在Visual Basic和C#中編譯和運行基本程序,只是每當我嘗試在Visual Studio中爲Windows遊戲(或任何其他遊戲)製作新項目時,它都會使用VB創建它的C#。有什麼建議?在Visual Basic中運行XNA 4.0而不在C中的Visual Studios

+0

這是爲什麼關閉?問題很明顯,對於有經驗的用戶來說,答案是相當明顯的。 – user1306322

回答

2

聽起來您在製作XNA項目時選擇了錯誤的語言。

當您創建新項目時,在「已安裝的模板」列表中,確保選擇「Visual C#」選項卡中的「XNA Game Studio 4.0」。 在「Visual Basic」中還有一個「XNA Game Studio 4.0」,看起來就像是你按下的那個。

+0

是的,那個答案有點基本。不幸的是,你不明白我在問什麼。然而,我確實找出了答案:最新的SDK 7.1.1(適用於Windows 7,不適用於Windows 8)只有一個更新,以便它將隨XNA 4.0 Refresh一起安裝Visual Studios。但是,如果您尚未安裝C#,那麼它將安裝Microsoft的默認語言的更新版本。其中,事實證明......你猜對了:Visual Basic。這不是C#,令人驚訝。我發現這很困難。任何有經驗的人都應該馬上猜到了 – user1789573

+0

@ user1789573這個問題有點不清楚,它聽起來像是你做了一個C#XNA項目,但它自動改爲VB。而從我所知道的情況來看,這是不可能的,因此答案就是你不確定如何用特定語言製作XNA項目(因此我的答案)。很高興你想出了tho =) – ZombieSpy