views:

276

answers:

4

I've heard that app development on the new windows phone 7 is C# only. Is that true? I haven't been able to verify that on my own. Can you please provide a link to this?

If true, is there any rumors about allowing VB.Net to create apps as well?

+5  A: 

No, Windows phone 7 is not C# only. Apparently it will also support VB and F#.

Microsoft Previews VB for Windows Phone 7

Also, check out this article.

I received feedback from the GPM for the Microsoft VS Languages team, who indicates:

"there will definitely be support for writing VB apps for Windows Phone 7, but we are still working on the details and the timeline".

Robert Greiner
+7  A: 

No, you can write apps in VB.NET, but it's a CTP version for the moment. And you can't write XNA games (Silverlight apps only)

http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/09/23/visual-basic-comes-to-windows-phone-7.aspx

Olivier PAYEN
+1  A: 

No, VB is supported as well... Visual Basic® CTP for Windows was released last month...

Microsoft® Visual Basic® CTP for Windows® Phone Developer Tools

This CTP enables Visual Basic developers to create Windows Phone 7 applications with the final version of the Windows Phone Developer Tools.

kzen
+1  A: 

For XNA development it is C# only. Howevver, if you are developing in Silverlight there are more options available:

VB support is in CTP at the moment. gGt it from http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a808a69d-6119-47b7-b858-262be5c49915&displaylang=en

The F# templates can be accessed from the Visual Studio Gallery. More details from http://bloggemdano.blogspot.com/2010/08/f-windows-phone-7-silverlight-templates.html

Dynamic language support is also, apparently, coming in the future as well. No details available yet though.

Matt Lacey