Microsoft officially launched Visual Studio 2017 today. The company is celebrating the 20 years of Visual Studio. Over the years, Visual Studio IDE has become an important improvement tool for developers around the world.

Also, it’s the perfect tool for developing multi-platform allowing mobile app developer, cloud and intended to Android, iOS, Linux, MacOS, and Windows.

Microsoft Visual Studio 2017 installer is faster and installs only the features you need. The quickest installation should take no more than about three minutes. In addition, Visual Studio itself is also faster and much less painful than in 2015.

What’s New in Visual Studio 2017

Build smarter apps, fast

New features, such as live dependency validation, help drive DevOps earlier in the development process. In addition, enhancements to popular features, like code navigation, IntelliSense, refactoring, and code fixes, save you time and effort, regardless of language or platform.

Find and fix bugs sooner

The entire debugging and test experience has been enhanced to help you find and address issues as early as possible. Features like Live Unit Testing, Exception Helpers, and Run to Click tighten your DevOps loop by reducing regression risks and immediately exposing the root cause of new bugs.

Integrate with the cloud

Built-in tools provide comprehensive integration with all of your .NET Core, Azure applications, services, Docker containers, and more. The experience is so seamless that you’ll feel like you’re working from inside an Azure datacenter.

Collaborate efficiently

Directly manage your team projects hosted by any provider, including Visual Studio Team Services, Team Foundation Server, or GitHub. Or use the new Open Any Folder feature to immediately open and work with virtually any code file without a formal project or solution around it.

Deliver quality mobile apps

With Xamarin’s advanced debugging, profiling tools, and unit test generation features, it’s faster and easier than ever for you to build, connect, and tune native mobile apps for Android, iOS, and Windows. You can also choose to develop mobile apps with Apache Cordova or build C++ cross platform libraries.

Level up your language

Visual Studio continues to invest in support for the latest programming language features. Whether working with C#, Visual Basic, C++, TypeScript, F#, or even third-party languages like JavaScript, you’ll find first-class feature support across the entire development experience.

Craft your ideal IDE

Visual Studio is packed with tons of performance enhancements to the core features you use every day. You’ll also see a noticeably faster startup time, lower memory footprint, and higher degree of responsiveness throughout the entire development lifecycle.

Optimized for performance

A brand-new workload-based installer optimizes your install to make sure you have everything you need and nothing you don’t.

Deliver software faster

Together with Visual Studio Team Services and Team Foundation Server, seamlessly deliver software to any targeted platform. Extend DevOps processes to SQL Server through Redgate integration and safely automate database deployments from Visual Studio. Xamarin Test Recorder, together with Xamarin test cloud let you test on thousands of physical devices right from within the IDE.

Stay ahead of the curve

Enjoy complimentary access to training from top partners, including Pluralsight and Opsgility, for Enterprise and Professional customers. You’ll also get access to software licenses from select partners, such as Parallels and SyncFusion.

Check out complete Visual Studio 2017 changelog here.

Download Visual Studio 2017

139 COMMENTS

  1. Right here is the right web site for everyone who
    wishes to find out about this topic. You realize
    so much its almost tough to argue with you (not that I personally will need to…HaHa).
    You certainly put a fresh spin on a topic that’s been written about
    for many years. Wonderful stuff, just wonderful!

  2. naturally like your website but you have to take a look at the spelling
    on quite a few of your posts. Many of them are rife
    with spelling issues and I in finding it very bothersome to inform the reality nevertheless I’ll surely come
    back again.

  3. I just want to say I am just beginner to weblog and seriously liked you’re web page. Likely I’m likely to bookmark your blog post . You actually have amazing well written articles. Thanks a bunch for sharing your website page.

  4. wonderful points altogether, you just received a logo new reader.

    What might you suggest in regards to your post
    that you just made some days ago? Any certain?

  5. you’re truly a excellent webmaster. The site loading speed is amazing. It kind of feels that you are doing any unique trick. In addition, The contents are masterpiece. you have done a excellent task in this topic!

  6. I love your blog.. very nice colors & theme. Did you create this website yourself or did you hire someone to do it for you? Plz answer back as I’m looking to create my own blog and would like to know where u got this from. thank you

  7. Please let me know if you’re looking for a article
    writer for your weblog. You have some really great articles and I believe
    I would be a good asset. If you ever want to take some of
    the load off, I’d really like to write some articles for your blog in exchange for a link back to mine.

    Please blast me an e-mail if interested. Thank you!

  8. Hi there would you mind stating which blog platform you’re using? I’m looking to start my own blog soon but I’m having a tough time deciding between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design and style seems different then most blogs and I’m looking for something unique. P.S Sorry for getting off-topic but I had to ask!

  9. I am extremely inspired along with your writing talents as neatly as with the format in your blog. Is that this a paid theme or did you customize it your self? Anyway keep up the excellent high quality writing, it’s rare to see a great blog like this one nowadays..

  10. I like what you guys are up also. Such smart work and reporting! Keep up the excellent works guys I have incorporated you guys to my blogroll. I think it’ll improve the value of my site :).

  11. Just wanna comment on few general things, The website style is perfect, the written content is really excellent. “To establish oneself in the world, one has to do all one can to appear established.” by Francois de La Rochefoucauld.

  12. What i don’t realize is if truth be told how you’re not actually much more smartly-liked than you may be now. You’re very intelligent. You understand therefore significantly in terms of this topic, made me individually consider it from so many varied angles. Its like men and women aren’t interested except it is something to accomplish with Woman gaga! Your individual stuffs great. Always take care of it up!

  13. Great tremendous things here. I am very glad to look your post. Thanks so much and i’m having a look forward to contact you. Will you please drop me a e-mail?

  14. hello!,I like your writing so a lot! proportion we keep up a correspondence more approximately your article on AOL? I require an expert on this area to unravel my problem. Maybe that’s you! Taking a look forward to see you.

  15. I have not checked in here for a while as I thought it was getting boring, but the last few posts are good quality so I guess I’ll add you back to my everyday bloglist. You deserve it my friend 🙂

  16. Right now it appears like Movable Type is the best blogging platform available right now. (from what I’ve read) Is that what you are using on your blog?

  17. Wow that was odd. I just wrote an very long comment but after I clicked submit my comment didn’t show up. Grrrr… well I’m not writing all that over again. Regardless, just wanted to say fantastic blog!

  18. Hi, Neat post. There is an issue with your website in web explorer,
    could check this? IE nonetheless is the marketplace leader and a big component to other folks will pass over your fantastic writing due to this problem.

  19. Excellent read, I just passed this onto a friend who was doing some research on that. And he just bought me lunch since I found it for him smile So let me rephrase that: Thank you for lunch! “For most of history, Anonymous was a woman.” by Virginia Woolf.

  20. Nice weblog right here! Additionally your website
    a lot up fast! What web host are you using? Can I get your associate hyperlink on your host?
    I want my site loaded up as fast as yours lol

  21. Good website! I truly love how it is simple on my eyes and the data are well written. I’m wondering how I could be notified when a new post has been made. I’ve subscribed to your RSS feed which must do the trick! Have a great day!

  22. It is perfect time to make a few plans for the long run and it is time to be
    happy. I have read this put up and if I may I
    wish to suggest you few attention-grabbing things or suggestions.
    Perhaps you could write next articles regarding this article.

    I wish to read more things approximately it!

  23. Very good blog! Do you have any tips for aspiring writers?
    I’m planning to start my own site soon but I’m a little lost on everything.
    Would you recommend starting with a free platform like WordPress or go for a paid option? There
    are so many choices out there that I’m totally overwhelmed ..
    Any tips? Thanks a lot!

  24. I have seen plenty of useful elements on your web site about pc’s. However, I’ve got the opinion that netbooks are still not quite powerful enough to be a good selection if you normally do projects that require a great deal of power, such as video enhancing. But for world-wide-web surfing, statement processing, and quite a few other typical computer functions they are fine, provided you may not mind the small screen size. Many thanks sharing your ideas.

  25. I have been absent for some time, but now I remember why I used to love this site. Thank you, I will try and check back more often. How frequently you update your website?

  26. fantastic points altogether, you just gained a brand new reader. What would you suggest in regards to your post that you made a few days ago? Any positive?

  27. Good site! I really love how it is easy on my eyes and the data are well written. I am wondering how I could be notified when a new post has been made. I’ve subscribed to your RSS which must do the trick! Have a great day!

  28. Hello There. I found your weblog the usage of msn. This is a really smartly written article. I’ll make sure to bookmark it and come back to read extra of your helpful info. Thank you for the post. I will certainly comeback.

  29. Hiya, I’m really glad I have found this info. Today bloggers publish just about gossips and internet and this is actually frustrating. A good site with exciting content, that’s what I need. Thanks for keeping this web-site, I’ll be visiting it. Do you do newsletters? Cant find it.

  30. Wow! This could be one particular of the most useful blogs We’ve ever arrive across on this subject. Basically Magnificent. I’m also a specialist in this topic so I can understand your hard work.

  31. I do agree with all of the ideas you have presented in your post. They are really convincing and will definitely work. Still, the posts are too short for starters. Could you please extend them a bit from next time? Thanks for the post.

  32. Great goods from you, man. I have understand your stuff previous to and you are just too great. I really like what you have acquired here, certainly like what you’re saying and the way in which you say it. You make it entertaining and you still take care of to keep it smart. I can not wait to read much more from you. This is really a tremendous website.

  33. Iíd need to examine with you here. Which is not something I normally do! I get pleasure from reading a put up that can make individuals think. Additionally, thanks for permitting me to comment!

  34. You can definitely see your skills within the work you write. The sector hopes for more passionate writers like you who are not afraid to mention how they believe. At all times go after your heart. “History is the version of past events that people have decided to agree upon.” by Napoleon.

  35. of course like your website but you need to check the spelling on quite a few of your posts. A number of them are rife with spelling problems and I find it very troublesome to tell the truth nevertheless I’ll certainly come back again.

  36. certainly like your web-site but you need to test the spelling on several of your posts. Many of them are rife with spelling issues and I in finding it very bothersome to inform the truth nevertheless I will certainly come again again.

  37. Hi would you mind stating which blog platform you’re working with? I’m planning to start my own blog in the near future but I’m having a tough time choosing between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your layout seems different then most blogs and I’m looking for something completely unique. P.S My apologies for being off-topic but I had to ask!

  38. Exceptional post however I was wanting to know if you could write a litte more on this subject? I’d be very thankful if you could elaborate a little bit further. Bless you!

  39. I and also my buddies have been reviewing the best hints from your website and so then I got an awful suspicion I never thanked the web blog owner for those strategies. My young boys had been as a result very interested to learn them and have in effect very much been loving those things. Thank you for turning out to be indeed thoughtful and also for picking out this sort of superior resources most people are really desperate to be informed on. Our own sincere apologies for not saying thanks to you earlier.

  40. Hello my loved one! I want to say that this post is amazing, great written and include approximately all important infos. I’d like to look more posts like this .

  41. I simply couldn’t depart your website before suggesting that I actually loved the usual information a person supply on your guests? Is gonna be back steadily in order to inspect new posts

  42. I have realized some new items from your internet site about computers. Another thing I have always presumed is that computer systems have become an item that each house must have for several reasons. They offer convenient ways in which to organize homes, pay bills, go shopping, study, tune in to music as well as watch tv series. An innovative strategy to complete all of these tasks is a notebook. These computers are mobile, small, strong and transportable.

  43. Pretty section of content. I just stumbled upon your site and in accession capital to assert that I get actually
    enjoyed account your blog posts. Anyway I will be subscribing to
    your feeds and even I achievement you access consistently fast.

  44. Doubtful two bed way pleasure confined followed. Shew up ye away no eyes life or were this. Perfectly did suspicion daughters but his intention. Started on society an brought it explain. Position two saw greatest stronger old. Pianoforte if at simplicity do estimating.

  45. My developer is trying to convince me to move to .net from PHP.
    I have always disliked the idea because of the expenses. But he’s tryiong none
    the less. I’ve been using WordPress on several websites for
    about a year and am worried about switching to another platform.
    I have heard good things about blogengine.net.

    Is there a way I can import all my wordpress content
    into it? Any kind of help would be really appreciated!

  46. I have learned some new things from your internet site about desktops. Another thing I’ve always considered is that laptop computers have become something that each family must have for some reasons. They supply you with convenient ways to organize the home, pay bills, shop, study, pay attention to music and also watch tv shows. An innovative method to complete most of these tasks is with a mobile computer. These pcs are mobile, small, strong and lightweight.

  47. 502209 938628Wholesale Low cost Handbags Will you be ok merely repost this on my internet site? Ive to allow credit exactly where it can be due. Have got an excellent day! 144149

  48. Excellent blog here! Also your site loads up fast! What host are you using? Can I get your affiliate link to your host? I wish my web site loaded up as fast as yours lol

  49. In these days of austerity and relative panic about getting debt, many people balk up against the idea of utilizing a credit card to make purchase of merchandise or perhaps pay for a trip, preferring, instead just to rely on the actual tried and also trusted approach to making repayment – raw cash. However, if you have the cash on hand to make the purchase in whole, then, paradoxically, that’s the best time to use the credit cards for several factors.

  50. I was wondering if you ever considered changing the structure of your blog?
    Its very well written; I love what youve got to say.
    But maybe you could a little more in the way of content so
    people could connect with it better. Youve got an awful lot of text for only
    having one or 2 images. Maybe you could space it out better?

  51. Hey there, You have done an incredible job. I will definitely digg it and in my view suggest to my friends. I am sure they will be benefited from this site.

  52. Have you ever considered about adding a little bit more than just your articles?
    I mean, what you say is important and all. However imagine if you added some great visuals or videos to give your posts more, “pop”!

    Your content is excellent but with pics and clips, this site could definitely be one of the very best in its field.
    Good blog!

  53. Very nice post. I just stumbled upon your weblog and wished to say that I have really enjoyed browsing your blog posts. In any case I’ll be subscribing to your feed and I hope you write again very soon!

  54. Thanks for the sensible critique. Me & my neighbor were just preparing to do some research on this. We got a grab a book from our local library but I think I learned more clear from this post. I am very glad to see such excellent information being shared freely out there.

  55. Just want to say your article is as surprising. The clearness in your post is just spectacular and i could assume you’re an expert on this subject. Well with your permission allow me to grab your feed to keep updated with forthcoming post. Thanks a million and please continue the rewarding work.

  56. Heya i’m for the first time here. I found this board and
    I find It really useful & it helped me out a lot. I hope to give something back and help others like you aided me.

  57. It is really a great and helpful piece of info. I am happy that you just shared this useful information with us. Please keep us informed like this. Thank you for sharing.

  58. I’m extremely impressed with your writing skills as well as with the layout on your blog. Is this a paid theme or did you customize it yourself? Either way keep up the nice quality writing, it’s rare to see a great blog like this one today..

  59. Hello, you used to write magnificent, but the last several posts have been kinda boring… I miss your great writings. Past few posts are just a little bit out of track! come on!

  60. Do you mind if I quote a couple of your posts as long as I provide credit and sources back to your weblog? My blog site is in the exact same area of interest as yours and my visitors would certainly benefit from a lot of the information you provide here. Please let me know if this ok with you. Appreciate it!

  61. Hi there are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and create my own. Do you require any html coding expertise to make your own blog? Any help would be greatly appreciated!

  62. Wow! This could be one particular of the most useful blogs We have ever arrive across on this subject. Actually Wonderful. I’m also an expert in this topic so I can understand your effort.

  63. Thank you for some other informative blog. The place else may I get that type of information written in such a perfect manner?
    I’ve a venture that I’m simply now operating
    on, and I have been at the look out for such info.

  64. Interesting blog! Is your theme custom made or did you download it from somewhere?
    A theme like yours with a few simple tweeks would really make my
    blog stand out. Please let me know where you got your theme.
    Kudos

  65. Greetings! This is my first visit to your blog! We are a collection of volunteers and starting
    a new initiative in a community in the same niche. Your blog
    provided us beneficial information to work on. You have done a
    extraordinary job!

  66. I’m really impressed with your writing skills as well as with the layout on your weblog. Is this a paid theme or did you modify it yourself? Anyway keep up the nice quality writing, it’s rare to see a nice blog like this one nowadays..

  67. Hello there! This is kind of off topic but I need some guidance from an established blog. Is it very hard to set up your own blog? I’m not very techincal but I can figure things out pretty quick. I’m thinking about setting up my own but I’m not sure where to begin. Do you have any points or suggestions? Many thanks

  68. Excellent read, I just passed this onto a friend who was doing some research on that. And he just bought me lunch because I found it for him smile So let me rephrase that: Thank you for lunch!

  69. My partner and I absolutely love your blog and find almost all of your post’s to be what precisely I’m looking for. can you offer guest writers to write content to suit your needs? I wouldn’t mind producing a post or elaborating on some of the subjects you write related to here. Again, awesome weblog!

  70. Thanks for your submission. I also feel that laptop computers have become more and more popular nowadays, and now are often the only form of computer included in a household. It is because at the same time potentially they are becoming more and more inexpensive, their working power keeps growing to the point where they may be as robust as desktop computers coming from just a few years back.

  71. I’m commenting to let you understand of the great experience my cousin’s daughter found going through your web site. She came to find too many pieces, most notably what it’s like to possess an ideal giving nature to make other folks very easily master specified tortuous subject matter. You really surpassed people’s desires. I appreciate you for displaying such warm and friendly, safe, edifying as well as unique thoughts on your topic to Sandra.

  72. I will immediately grab your rss as I can’t in finding your email subscription link or e-newsletter service. Do you have any? Please allow me know in order that I could subscribe. Thanks.

  73. Excellent post. I was checking continuously this blog and I am impressed! Very helpful info specifically the last part 🙂 I care for such info a lot. I was looking for this particular information for a very long time. Thank you and best of luck.

  74. Magnificent web site. Lots of useful information here. I’m sending it to a few buddies ans also sharing in delicious. And of course, thanks to your effort!

  75. I really wanted to send a brief word to be able to say thanks to you for all of the awesome solutions you are sharing at this website. My long internet lookup has at the end of the day been honored with awesome insight to share with my contacts. I would claim that many of us visitors are truly endowed to exist in a fine community with very many marvellous individuals with very helpful strategies. I feel rather happy to have come across the webpage and look forward to many more entertaining moments reading here. Thanks again for all the details.

  76. Terrific paintings! That is the kind of info that should be shared across the web. Shame on the search engines for no longer positioning this put up higher! Come on over and consult with my website . Thanks =)

  77. When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment
    is added I get three emails with the same comment. Is there any way
    you can remove me from that service? Thanks
    a lot!

  78. Great web site. A lot of helpful information here. I’m sending it to some friends ans additionally sharing in delicious. And naturally, thanks for your effort!

  79. I used to be suggested this blog through my cousin. I’m now not certain whether this submit is written via him as nobody else recognize such specific about my trouble. You’re incredible! Thank you!

  80. I needed to put you this very small remark to finally thank you very much the moment again just for the stunning secrets you’ve contributed in this article. This is simply wonderfully open-handed of people like you in giving openly precisely what a lot of folks might have made available as an e-book in order to make some money for their own end, particularly considering the fact that you could possibly have done it in case you wanted. These basics additionally served like the great way to fully grasp that many people have a similar desire like my personal own to find out lots more concerning this issue. I know there are many more fun situations in the future for people who view your blog.

  81. Hiya, I am really glad I’ve found this info. Nowadays bloggers publish only about gossips and web and this is really annoying. A good site with interesting content, this is what I need. Thank you for keeping this web-site, I’ll be visiting it. Do you do newsletters? Can not find it.

  82. First of all I would like to say excellent blog! I had a quick
    question which I’d like to ask if you don’t mind. I was curious to find out how you center yourself and clear your mind prior to writing.
    I’ve had a tough time clearing my mind in getting my ideas out
    there. I truly do take pleasure in writing
    but it just seems like the first 10 to 15 minutes are lost
    just trying to figure out how to begin. Any recommendations or hints?
    Thank you!

  83. I have seen many useful things on your web site about pcs. However, I’ve got the view that laptops are still not quite powerful enough to be a option if you generally do tasks that require plenty of power, like video editing. But for net surfing, word processing, and many other prevalent computer work they are just great, provided you cannot mind the tiny screen size. Thank you for sharing your opinions.

  84. Thanks for your publication. I also feel that laptop computers have grown to be more and more popular nowadays, and now are sometimes the only kind of computer employed in a household. Simply because at the same time potentially they are becoming more and more affordable, their processing power is growing to the point where there’re as effective as pc’s out of just a few years back.

  85. I’m not sure where you’re getting your information, but great topic.
    I needs to spend some time learning more or understanding more.

    Thanks for magnificent information I was looking for this info for my mission.

  86. I precisely needed to thank you so much once again. I do not know the things that I would have created without the actual techniques documented by you about such question. It was a very scary setting in my position, however , being able to see a well-written mode you solved it took me to jump over fulfillment. I am happier for this information and then expect you comprehend what a powerful job you happen to be providing educating the others through the use of a web site. Most probably you have never come across all of us.

  87. I like what you guys are up also. Such clever work and reporting! Keep up the superb works guys I have incorporated you guys to my blogroll. I think it will improve the value of my website 🙂

  88. Heya i’m for the first time here. I came across this board and I find It really useful & it helped me out a lot. I hope to give something back and aid others like you helped me.

Comments are closed.