Microsoft today officially released .NET Core 2.0 and Visual Studio 2017 15.3. The company also released Visual Studio for Mac version 7.1. The .NET Core 2.0 focuses on performance improvements and expanding the set of APIs available via .NET Standard 2.0. It includes the runtime and libraries for .NET Core as well as the tools for building, debugging and running .NET Core applications. There are some notable changes from .NET Core 1.1.

For Visual Studio 2017 version 15.3, the software giant focused on improving accessibility, particularly using Visual Studio with the most popular screen readers. The company made over 1,700 improvements.

Microsoft .NET Core 2.0 Features

Live Unit Testing – You can use Live Unit Testing for .NET Standard, .NET Core, and ASP.NET Core projects. (Visual Studio Enterprise SKU only)

References – You can now refer to .NET Core/.NET Standard libraries from .NET Framework projects and vice versa. No need to manually add interop NuGet packages – Visual Studio does this for you automatically.

Containers with .NET Core and Windows Nano – Support for containerizing ASP.NET Core apps as Windows Nano images has been added and you can now select Nano as the container platform. You can do this under File->New Project for ASP.NET Core projects. For your existing projects, it can be added using the Project Context Menu

Support in Visual Studio for Mac – VS for Mac supports building .NET Core 2.0 applications, including libraries, console apps, as well as web applications and services with ASP.NET Core.

Visual Studio 2017 version 15.3

Visual Studio 2017 version 15.3 brings improvements and fixes for the following.

  • Debugging is much more accessible. Debugger windows like the Call Stack, Locals, Autos, and Watch windows were inaccessible to screen readers. That’s now fixed.
  • The VS editor’s text adornments let developers know about features available at particular points on a line of code, such as breakpoints, lightbulbs, and error and warning “squiggles.” Customers can now discover and navigate between these adornments via the new “Show Line Annotations” command set, which you can find on the editor context menu.

In addition, there are fixes for reliability issues to improve performance, many of which you reported through report-a-problem.

  • A crash that could occur in C# and VB projects when editing linked files, files in Shared Projects, or files used in projects targeting multiple runtimes.
  • A race condition when debugging C# or VB projects that could cause Visual Studio to crash when ending the debugging session.
  • A crash in C# or VB projects when malformed metadata is encountered in the code file.
  • A crash that could occur when compiling a local function in C#.

Other Visual Studio 2017 version 15.3 improvements:

  • Azure Functions Support. The new 15.3 version of Visual Studio has added the tools for developing C# Azure Functions to the “Azure development” workload. The main feature change is that this update enables you to create pre-compiled C# Azure Functions, which start faster than script-based functions.
  • Broad Azure sign-in support. VS 2017 15.3 also supports logging into not just Azure, but Azure Government and Sovereign cloud offerings, and Azure Stack.
  • Improved container support. This release now supports the breadth of container development across existing .NET Framework apps with Windows Containers, to .NET Core with Windows, and Linux Support. Recent additions include support for your .NET Core applications in containers running Nano server, as well as debugging improvements for .NET Framework applications in containers.
  • Continuous Delivery Tools now included. Visual Studio 2017 version 15.3 moved the Continuous Deliver tools extension into the main product. You can configure continuous delivery for ASP.NET and ASP.NET Core projects targeting Azure App Service. This tooling will configure your continuous integration build using Visual Studio Team Services and configure your deployment to Azure App Service. Once configured, you can modify and extend the build and deploy process, customizing it to meet your exact needs.

Download Visual Studio 2017 version 15.3

Download .NET Core 2.0

123 COMMENTS

  1. For the reason that the admin of this website is working,
    no uncertainty very quickly it will be well-known, due to its quality
    contents.

  2. I simply want to mention I am all new to blogging and definitely enjoyed your web-site. Most likely I’m planning to bookmark your site . You really come with fabulous articles. Regards for sharing with us your website page.

  3. Everything is very open with a really clear clarification of the challenges.
    It was definitely informative. Your website is very useful.
    Many thanks for sharing!

  4. Hey, you used to write wonderful, but the last several posts have been kinda boring… I miss your super writings. Past several posts are just a little bit out of track! come on!

  5. It’s genuinely very complex in this full of activity life to
    listen news on TV, therefore I only use web for that purpose, and take the newest news.

  6. I am really enjoying the theme/design of your site. Do you ever run into any internet browser compatibility issues?
    A handful of my blog audience have complained about my website not operating correctly in Explorer but looks great in Chrome.
    Do you have any recommendations to help fix this problem?

  7. Do you mind if I quote a couple of your posts as long as I provide credit and sources back to your site? My blog site is in the very same niche as yours and my users would certainly benefit from some of the information you present here. Please let me know if this okay with you. Cheers!

  8. Youre so cool! I dont suppose Ive learn anything like this before. So nice to seek out any individual with some authentic thoughts on this subject. realy thanks for beginning this up. this web site is something that’s wanted on the net, someone with a bit originality. helpful job for bringing one thing new to the web!

  9. Thanks , I have recently been looking for information about this topic
    for a while and yours is the best I’ve came upon so
    far. However, what in regards to the bottom line? Are you certain in regards to the source?

  10. Attractive section of content. I just stumbled upon your web site and in accession capital to assert that I get actually enjoyed account your blog posts. Any way I’ll be subscribing to your augment and even I achievement you access consistently rapidly.

  11. If some one desires expert view on the topic
    of running a blog afterward i recommend him/her to pay a quick
    visit this weblog, Keep up the nice work.

  12. One other issue is when you are in a circumstances where you do not possess a co-signer then you may genuinely wish to try to make use of all of your school funding options. You could find many awards and other scholarships or grants that will provide you with finances to help with school expenses. Thx for the post.

  13. There are some attention-grabbing closing dates in this article but I don’t know if I see all of them center to heart. There may be some validity but I’ll take maintain opinion till I look into it further. Good article , thanks and we would like extra! Added to FeedBurner as well

  14. What i don’t realize is actually how you are not really much more well-liked than you might be now. You’re very intelligent. You realize therefore considerably relating to this subject, made me personally consider it from so many varied angles. Its like men and women aren’t fascinated unless it’s one thing to do with Lady gaga! Your own stuffs nice. Always maintain it up!

  15. What i don’t understood is if truth be told how you are no longer really much more smartly-preferred than you may be now.
    You are very intelligent. You know thus significantly on the subject of this subject,
    made me for my part imagine it from numerous various angles.
    Its like women and men don’t seem to be involved until it is something to accomplish
    with Lady gaga! Your personal stuffs outstanding.
    All the time deal with it up!

  16. Thanks for another wonderful article. Where else could anyone get that kind of information in such an ideal way of writing? I have a presentation next week, and I am on the look for such information.

  17. This is very interesting, You are a very skilled blogger. I have joined your rss feed and look forward to seeking more of your fantastic post. Also, I’ve shared your website in my social networks!

  18. Hmm is anyone else encountering problems with the pictures on this blog loading? I’m trying to figure out if its a problem on my end or if it’s the blog. Any responses would be greatly appreciated.

  19. Hmm is anyone else having problems with the pictures on this blog loading? I’m trying to determine if its a problem on my end or if it’s the blog. Any feed-back would be greatly appreciated.

  20. Whats up this is somewhat of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML. I’m starting a blog soon but have no coding experience so I wanted to get guidance from someone with experience. Any help would be enormously appreciated!

  21. I was recommended this website by my cousin. I’m not sure whether this post is written by him as nobody else know such detailed about my problem. You’re wonderful! Thanks!

  22. Pretty nice post. I just stumbled upon your blog and wished to say that I’ve truly enjoyed browsing your blog posts. In any case I’ll be subscribing to your feed and I hope you write again soon!

  23. Hi colleagues, how is the whole thing, and what you would like to
    say on the topic of this paragraph, in my view its really awesome in favor
    of me.

  24. you are in point of fact a just right webmaster. The website loading velocity is amazing. It kind of feels that you’re doing any distinctive trick. Moreover, The contents are masterpiece. you have performed a wonderful process on this matter!

  25. Hello, i think that i saw you visited my web site so i came to “return the favor”.I am attempting to find things to improve my site!I suppose its ok to use a few of your ideas!!

  26. Pretty great post. I just stumbled upon your blog and wished
    to mention that I’ve really enjoyed surfing around your weblog posts.

    In any case I will be subscribing in your rss feed and I
    am hoping you write again soon!

  27. I just could not leave your web site prior to suggesting that I really enjoyed the usual info a person supply in your guests? Is going to be back often to inspect new posts.

  28. Thank you for sharing superb informations. Your website is very cool. I’m impressed by the details that you have on this site. It reveals how nicely you understand this subject. Bookmarked this web page, will come back for more articles. You, my pal, ROCK! I found simply the information I already searched all over the place and simply couldn’t come across. What a great website.

  29. Also a thing to mention is that an online business administration program is designed for scholars to be able to easily proceed to bachelor degree programs. The 90 credit diploma meets the lower bachelor diploma requirements then when you earn the associate of arts in BA online, you’ll have access to up to date technologies within this field. Several reasons why students would like to get their associate degree in business is because they are interested in the field and want to have the general education necessary prior to jumping in a bachelor college diploma program. Thanks for the tips you really provide with your blog.

  30. I intended to send you a bit of remark to be able to give many thanks once again for those lovely tricks you have shared on this page. It was pretty generous with people like you to allow unreservedly just what most of us would’ve supplied as an electronic book to end up making some dough for themselves, especially since you might well have tried it in the event you decided. Those good tips as well acted as a good way to recognize that other individuals have similar keenness like my very own to find out very much more regarding this issue. I’m certain there are some more pleasurable occasions ahead for individuals who discover your blog.

  31. I love what you guys are usually up too. This kind of clever work and coverage!
    Keep up the wonderful works guys I’ve included you guys to
    blogroll.

  32. Greetings! I know this is kinda off topic nevertheless I’d figured I’d ask.
    Would you be interested in exchanging links or maybe guest authoring a blog article
    or vice-versa? My site addresses a lot of the same subjects as yours and I believe
    we could greatly benefit from each other.
    If you might be interested feel free to send me an e-mail.
    I look forward to hearing from you! Superb blog by the way!

  33. Excellent pieces. Keep posting such kind of info on your
    page. Im really impressed by your blog.
    Hey there, You have done a fantastic job. I will certainly digg it and in my opinion recommend to my
    friends. I am confident they will be benefited from this website.

  34. Unquestionably believe that that you stated. Your favourite justification seemed to be on the web the easiest thing to bear in mind of.
    I say to you, I definitely get annoyed even as other folks think about worries that they plainly don’t recognize
    about. You controlled to hit the nail upon the top as neatly
    as defined out the whole thing with no need side-effects , other people could take a signal.
    Will probably be again to get more. Thanks

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

  36. obviously like your website but you need to check the spelling on several of your posts. Several of them are rife with spelling problems and I find it very troublesome to tell the truth nevertheless I’ll certainly come back again.

  37. Hey! Do you know if they make any plugins to assist with
    SEO? I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good gains.

    If you know of any please share. Appreciate it!

  38. Thanks for ones marvelous posting! I really enjoyed reading it, you will be a great author.I
    will be sure to bookmark your blog and will come back later on. I want to encourage you to ultimately continue your great posts,
    have a nice holiday weekend!

  39. Magnificent beat ! I wish to apprentice while you amend your web site, how can i subscribe for a weblog web site? The account aided me a acceptable deal. I were tiny bit familiar of this your broadcast provided shiny transparent concept

  40. I have been exploring for a little for any high quality articles or blog posts on this kind of area . Exploring in Yahoo I at last stumbled upon this website. Reading this information So i am happy to convey that I have an incredibly good uncanny feeling I discovered just what I needed. I most certainly will make certain to don’t forget this site and give it a glance regularly.

  41. This is very interesting, You’re a very skilled blogger. I have joined your rss feed and look forward to seeking more of your magnificent post. Also, I have shared your website in my social networks!

  42. Hello, I think your site might be having browser compatibility issues. When I look at your blog in Safari, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, superb blog!

  43. You actually make it seem so easy with your presentation but I find this topic to be actually something that I think I would never understand. It seems too complicated and very broad for me. I’m looking forward for your next post, I will try to get the hang of it!

  44. Hiya, I’m really glad I have found this info. Nowadays bloggers publish just about gossips and internet and this is really irritating. A good site with exciting content, this is what I need. Thank you for keeping this website, I’ll be visiting it. Do you do newsletters? Can not find it.

  45. Great work! This is the kind of info that are
    supposed to be shared across the internet. Disgrace on the seek engines for now not positioning this submit higher!
    Come on over and visit my web site . Thank you =)

  46. Simply want to say your article is as astounding. The clearness in your post is just great and i can assume you are an expert on this subject. Fine with your permission allow me to grab your feed to keep updated with forthcoming post. Thanks a million and please continue the gratifying work.

  47. Hi I am so glad I found your blog, I really found you by error, while I was browsing on Askjeeve for something else, Nonetheless I am here now and would just like to say thanks a lot for a incredible post and a all round exciting blog (I also love the theme/design), I don’t have time to read through it all at the moment but I have book-marked it and also added in your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the superb job.

  48. Hello! I could have sworn I’ve been to this site before but after reading through some of the
    post I realized it’s new to me. Nonetheless, I’m definitely happy I found it and I’ll be book-marking and checking back often!

  49. I truly appreciate this post. I have been looking everywhere for this! Thank goodness I found it on Bing. You have made my day! Thank you again!

  50. I know this if off topic but I’m looking into starting my own weblog and was curious what all is required to get setup? I’m assuming having a blog like yours would cost a pretty penny? I’m not very web savvy so I’m not 100% certain. Any suggestions or advice would be greatly appreciated. Thank you

  51. A powerful share, I simply given this onto a colleague who was doing slightly evaluation on this. And he in truth purchased me breakfast as a result of I found it for him.. smile. So let me reword that: Thnx for the deal with! But yeah Thnkx for spending the time to debate this, I really feel strongly about it and love reading more on this topic. If potential, as you turn into experience, would you thoughts updating your blog with extra details? It’s extremely useful for me. Large thumb up for this blog post!

  52. Unquestionably believe that which you said. Your favorite reason appeared to be on the net the easiest thing to be aware of. I say to you, I definitely get annoyed while people consider worries that they just do not know about. You managed to hit the nail upon the top as well as defined out the whole thing without having side effect , people could take a signal. Will probably be back to get more. Thanks

  53. It’s really a great and useful piece of information. I am happy that you simply shared this helpful info with us. Please keep us up to date like this. Thanks for sharing.

  54. Nice read, I just passed this onto a colleague who was doing a little research on that. And he just bought me lunch since I found it for him smile Therefore let me rephrase that: Thanks for lunch! “There are places and moments in which one is so completely alone that one sees the world entire.” by Jules Renard.

  55. I actually wanted to jot down a quick message to thank you for those precious tips you are placing on this site. My time consuming internet investigation has at the end of the day been compensated with high-quality points to talk about with my partners. I ‘d believe that we readers actually are unequivocally lucky to be in a decent website with so many lovely people with valuable tips. I feel very fortunate to have discovered the weblog and look forward to tons of more enjoyable times reading here. Thanks once again for all the details.

  56. I’m extremely pleased to discover this great site. I need to to
    thank you for your time due to this fantastic read!!
    I definitely liked every part of it and I have you book-marked to see new information on your website.

  57. If some one needs expert view about running a blog after
    that i recommend him/her to visit this website, Keep up the good work.

  58. you are in point of fact a excellent webmaster. The site loading speed is incredible. It seems that you’re doing any distinctive trick. Also, The contents are masterpiece. you’ve done a fantastic process on this subject!

  59. Hello! I’m at work browsing your blog from my new iphone! Just wanted to say I love reading your blog and look forward to all your posts! Keep up the superb work!

  60. Thanks a bunch for sharing this with all people you actually understand what you’re talking approximately! Bookmarked. Please additionally seek advice from my web site =). We will have a hyperlink alternate arrangement between us!

  61. Heya! I just wanted to ask if you ever have any problems with hackers? My last blog (wordpress) was hacked and I ended up losing months of hard work due to no data backup. Do you have any solutions to stop hackers?

  62. I truly love your blog.. Very nice colors & theme.
    Did you make this website yourself? Please reply
    back as I’m trying to create my very own site and would love to learn where you got this from or what the theme is called.

    Cheers!

  63. I believe that avoiding packaged foods is the first step to help lose weight. They will often taste great, but processed foods have very little nutritional value, making you try to eat more just to have enough electricity to get through the day. Should you be constantly having these foods, converting to whole grain products and other complex carbohydrates will help you to have more vigor while taking in less. Good blog post.

  64. you are really a good webmaster. The site loading speed is incredible. It seems that you are doing any unique trick. In addition, The contents are masterpiece. you’ve done a wonderful job on this topic!

  65. Very nice article and straight to the point. I don’t know if this is actually the best place to ask but do you guys have any ideea where to employ some professional writers? Thanks 🙂

  66. I have observed that online education is getting common because attaining your degree online has developed into popular alternative for many people. Quite a few people have definitely not had a possible opportunity to attend a conventional college or university nevertheless seek the increased earning possibilities and career advancement that a Bachelor Degree provides. Still some others might have a qualification in one discipline but would like to pursue another thing they already have an interest in.

  67. Magnificent beat ! I wish to apprentice while you amend your website, how can i subscribe for a blog site?
    The account aided me a acceptable deal. I had been tiny bit acquainted of this your broadcast provided
    bright clear concept

  68. Nice post. I learn one thing more challenging on different blogs everyday. It will always be stimulating to read content material from other writers and observe a little bit something from their store. I’d desire to make use of some with the content material on my weblog whether or not you don’t mind. Natually I’ll provide you with a link on your net blog. Thanks for sharing.

  69. Have you ever considered writing an ebook or guest authoring on other blogs?
    I have a blog centered on the same information you discuss and would really like to have you share some stories/information. I know my subscribers would value your work.
    If you are even remotely interested, feel free to shoot me an e-mail.

  70. Attractive section of content. I just stumbled upon your blog and in accession capital to say that I acquire in fact loved account your weblog posts. Anyway I’ll be subscribing in your feeds or even I success you get admission to constantly rapidly.

  71. Thanks for your handy post. Over time, I have come to be able to understand that the particular symptoms of mesothelioma are caused by the particular build up associated fluid between the lining of the lung and the chest muscles cavity. The sickness may start from the chest place and get distributed to other limbs. Other symptoms of pleural mesothelioma include fat loss, severe inhaling trouble, temperature, difficulty eating, and irritation of the face and neck areas. It should be noted that some people existing with the disease tend not to experience any serious signs or symptoms at all.

  72. Attractive section of content. I just stumbled upon your web site and in accession capital to assert that I acquire actually enjoyed account your blog posts. Any way I’ll be subscribing to your feeds and even I achievement you access consistently rapidly.

  73. Pretty nice post. I just stumbled upon your blog and wished to say that I’ve truly enjoyed browsing your blog posts. In any case I’ll be subscribing to your feed and I hope you write again soon!

  74. You really make it seem so easy with your presentation but I find this topic to be actually something that I think I would never understand. It seems too complicated and extremely broad for me. I am looking forward for your next post, I will try to get the hang of it!

  75. obviously like your web-site but you need to check the spelling on several of your posts. Many of them are rife with spelling issues and I to find it very troublesome to inform the reality then again I’ll certainly come back again.

  76. I¡¦m now not certain where you are getting your information, however good topic. I needs to spend some time finding out much more or understanding more. Thanks for fantastic information I was searching for this information for my mission.

  77. Pretty section of content. I just stumbled upon your
    web site and in accession capital to assert that I acquire in fact enjoyed account your blog posts.
    Anyway I’ll be subscribing to your feeds and even I achievement you access consistently rapidly.

  78. Hello would you mind stating which blog platform you’re using? I’m planning to start my own blog soon but I’m having a difficult time choosing between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then most blogs and I’m looking for something completely unique. P.S Apologies for being off-topic but I had to ask!

  79. certainly like your web-site however you need to check the spelling on quite a few of your posts.
    A number of them are rife with spelling issues and I in finding
    it very troublesome to tell the truth nevertheless I will surely come back again.

Comments are closed.