I am trying to use the 'async' and 'await' keywords in VS C# 2010 Express but i can't seem to use this keyword. However, when I use this keyword in VS C# 2012 Professional, it can be used. Is there a special thing that I must download to use it?
The async/await feature was introduced in C# 5, which isn't supported by VS 2010. While the Community Technology Previews extended VS2010, I would strongly advise you to use the release version of VS 2012 instead of pre-releases. The CTPs had a few bugs, and in general it's not a good idea to use pre-release features when the RTM version is available.
Note that this isn't an Express vs Professional issue - if you upgrade from VS C# 2010 Express to VS C# 2012 Express it'll work fine.
Its a new feature in 2012 and you cant use it in vs 2010.
http://msdn.microsoft.com/en-us/library/hh156513%28v=vs.110%29.aspx
Yes; for "Express", what you need would be one of the products in the "Visual Studio Express 2012" range; of this, "... for Web" and "... for Windows 8" are available for download, but "Visual Studio Express 2012 for Windows Desktop" is not yet available.
That keyword only exists in the C# 5 compiler.
Have you installed
Visual Studio Async CTP (Version 3)
http://www.microsoft.com/en-us/download/details.aspx?id=9983
and for more info
http://www.codeproject.com/Articles/127291/C-5-0-vNext-New-Asynchronous-Pattern
Related
Sorry for this question as i am very new to Visual studio with c# knowledge.
I am single tester in organization.
The requirement is i need to test an application using Visual studio 2013 with Specflow features. My workaround is that i need to buy standalone Licence for Visual studio professional 2013, so that i can use specflow. (I already tried running tests in visual studio EXPRESS but specflow extensions are not supported). Are there any restrictions for standalone licence? Please correct me.
No, VS 2013 Express does not support extensions. So working within SpecFlow will prove difficult. http://blogs.msmvps.com/carlosq/2014/05/07/visual-studio-express-edition-doesn-t-support-extensions-despite-its-extension-manager/
Is there any reason it has to be 2013? I'd recommend downloading a copy of the 2015 Community edition - which is free and supports extensions.
I want to know whether I can uninstall visual studio 2012 and install visual studio 2013 safely (I have limited HD space) or I need to keep them side by side for unique features that are not available anymore in the newer visual studio.
When visual studio 2012 original releases over a year ago, I needed to keep vs2010 installed because of the ability to create setup projects, which I do still use for some old solutions, I now want to know if that is still the case and MS decided to remove features from the newest vs2013.
All I read here are new improvements only:
https://stackoverflow.com/questions/17358458/difference-between-visual-studio-2012-and-visual-studio-2013
And nothing about any removed features, even the 'boost' issue should be fixed shortly with newer versions of boost, and that is not even a removed feature, just a versioning support issue.
"We removed WebForm Scaffolding from this release because it's not ready yet. We’ll put the new bits in future release, possibly targeting update 1."
This plus some tools that will not be compatible with 2013.
http://blogs.msdn.com/b/webdev/archive/2013/09/09/announcing-release-of-asp-net-and-web-tools-for-visual-studio-2013-rc.aspx
You can't use ReSharper 7 or earlier with 2013, if you are a ReSharper user currently on 7 or below, you will need to purchase 8 to keep using it (or learn to live without it :s).
Follow-up to JMK's answer:
You can't use VisualSVN 3.5 or older with Visual Studio 2013. You will be required to install VisualSVN 4.0.
Developing apps for Windows phone 7.x is not supported in Visual Studio 2013.
If you have the Windows Phone SDK 8.0 (which supports both Windows Phone 7.5 and 8.0) installed, you can upgrade your 7.x project to Windows Phone 8.0 one and then you can continue development in VS 2013.
I have installed Visual Studio Express version for C#. Now I need to use VB.Net. However I don't see VB.Net files. And I tried searching to install both, but it seems both comes separately...
How can I install Visual Studio Express, so that it can support both C# and VB.Net?
For Visual Studio 2010 you need to download the "Visual Basic 2010 Express" version from here:
http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express
Install link - http://go.microsoft.com/?linkid=9709929
For some reason they decided to split the desktop edition into three one for C#, one for VB.NET and one for C++. You can install all three (or four if you include the Web Application Developer version) along side each other without any problems. They are designed to work like this.
The Visual Studio 2012 version (Visual Studio 2012 for Windows Desktop) includes C#, VB.NET and C++ in one application.
http://www.microsoft.com/visualstudio/eng/downloads#d-express-windows-desktop
You can install this along side your 2010 versions if necessary.
To write a WM application, I have to use VS Pro cos I would need WM template and Emulator.
But if I just need to write a dll, is it possible to do it in VS Express?
Many thanks.
No. The express SJUs of Visual Studio do not have the compiler pieces for Smart Device Development. You need VS 2005 Standard or better or VS 2008 Professional of better.
I'm working on a project that requires Visual Studio 2005 and I've been trying to find a legitimate download site for Visual Studio 2005 Express, but it seems like Microsoft only wants people to download the 2008 version instead.
Anyone knows why it's like this and if there is some link somewhere where Visual Studio 2005 Express is available?
Here are more links:
http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvcs/thread/290fb587-1447-466c-9149-a692fa5de34d
They seem to point to the same files.
The direct download link:
http://go.microsoft.com/fwlink/?LinkId=51411&clcid=0x409
For Visual Studios 2005 C++ express the vcsteup.exe is available here: http://download.microsoft.com/download/8/3/a/83aad8f9-38ba-4503-b3cd-ba28c360c27b/ENU/vcsetup.exe
I found this link here: http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvc/thread/aa4a3808-b0da-4afb-ac19-ac45582bb58a
I belive that VS 2008 (all editions) will only work with .NET 2.0 to 3.5 just as VS 2005 (all editions) will only work with .NET 2.0. This is the reason that VS 2005 is no longer available, because its features are duplicated by VS 2008. The only difference is the solution file, so you could make a seperate solution file for VS 2008.
In case anyone else needs the VS 2005 Express Editions for whatever reason (e.g. I needed this particular version a while ago to verify/reproduce a bug), this page: http://blogs.msdn.com/astebner/archive/2006/03/28/563660.aspx has links to all versions (Visual Basic, C++, C#, J#) which still seem to be working.
why don't you get VS 2008? and they say that your project is a .NET 2.0 project? or you are editing a .NET 1.x project?
With VS 2008 (express or not) you can target the projects to what framework you want!
Incase anybody is looking for the Web Developer Express 2005 version CNET has it here:
http://download.cnet.com/Visual-Web-Developer-2005-Express-Edition/3000-10250_4-10421166.html
Believe this only works for windows 2000 and XP.
I found the ISO Visual Studio VB 2005 Express at
http://apdubey.blogspot.com/2009/04/microsoft-visual-studio-2005-express.html
You can find them at https://my.visualstudio.com/Downloads/
It requires login/subscription to search and download and I'm not sure if everyone can just download them freely, as I'm using a company MS account to log in.