Intro to Visual Studio 2019 - What's New, What's Better, and Why You Should Upgrade

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
Visual Studio 2019 is an incredibly powerful easy-to-use and full-featured development environment for the PC best of all like Visual Studio 2017 before it the Community Edition is free so what sets this edition apart from a 2017 version in this video we're gonna dive into the details before you get started if you're new to my channel my name is Tim quarry and it's my goal to make learning c-sharp easier whether you're new a c-sharp or have used it for years you should be able to find something here that will benefit you now if you're interested in getting course discounts and other perks sign up for my mailing list the length of do so is in the description also make sure you subscribe to this channel so you can get alerted I post new content I post new videos every Monday and Thursday with occasional bonus videos beyond that ok let's get started by looking at the first screen you will see once visual studio loads so after you get past a splash screen this is what comes up now I've been using Visual Studio 20 for about a month and a half or so and so I've got a lot of recent projects in here so you won't see this necessarily but this is the screen you will see and this gives you the options to get started and this is a little bit different than the the new new product dialog we were used to in 2017 it's got a nicer look but also it's it has loaded Visual Studio underneath notice that it's just this window now I can say continue without code and that will open visual studio with nothing inside of it but I also have these options over here I can clone or check out code I can open a prodigy solution open a local folder create a new project and that's my list ok so we're gonna do a create a new project just because we wanna get started with something fresh and new we'll do something simple so let's do an asp.net core web application that's kind of a brand new hotness here before we do though I want you to look at first of all the recent product templates so over here this is my list so I recently been working on a bunch of different things but you see Azure functions windows for map for dotnet core that's a fun new one in dotnet core 3.0 which this visual studio supports but also so that's my recent projects but also like to have us this list right here which is a long list these are all the product templates it may look at first like you miss the old way of doing things we have these folders do you dive into but I think this is a better solution because notice the tags underneath this product in particular c-sharp windows linux mac web so i can start looking by project type i can look by a platform i can look by language or i can even search and the search will search the title which in this case is asp.net core web application you know search the description which is this this section of text right here and it will search the tags so i could search for let's just say web which is a platform but now notice i have a number of things that i'll have the web tag this one does not but it has web job in the title so that allows you to dial in exactly i want so if i want a class library project it gives me options I have dotnet standard which is probably way to go I have dotnet framework if you're using a full framework library dotnet core just targeting dotnet core and then others that you might use like a WCF service or a class library for.net standard in vb and so on and there's F sharp looks like which means I have to further limit my search and say well I just want C sharp and there's my options there if I say well I actually want somebody will work on let's go with Xbox nothing what about Android well just dot and that standard will work so that allows me to kind of target things to I'm looking for so Lenox I can do dotnet standard or dotnet core so it's really healthy dial into what I want now in this case I know what I'm looking for I'm looking for the asp.net core web application so I can hit next and now this same dialog has now changed over to alright where I create an asp.net core web application which I can go back and do something different if I want it tells what the tags are so I can see that but it says where you want to create and what do you want to call it so let's create a web application so let's call this web app demo and I'll call a solution name let's call it vs 2019 demo in location I'm gonna change this to a file I have on my hard drive for demos and we're not gonna place a solution project in the same folder I wanted to have a separate folder which is normal hit create and now we'll go the next step so now I have the option of what I want to set up well I'm gonna sit up I could do a cop a dotnet court to two or three notices drop down here I could also change from dotnet coronet framework don't want to do that right now I'm gonna select net core asp.net core 2.2 for my framework because that's the one that is actually in release right now 3.0 is not out for production yet it's in development still it's it's out in a preview version and it's mostly focused on the taking net core to WPF and wind forms which does not make them cross-platform to soar clear they're not going cross-platform us to only work on Windows but what it does do is it gives you a back end of dotnet core and since dotnet core is a much faster language it has some much more powerful features behind it it makes your desktop applications and dotnet in Windows much faster so it's still definitely a benefit but it doesn't make them cross-platform just so you're clear okay so we're gonna do a dotnet core 2.2 web application which is the new razor pages style let's leave authentication off for now and we'll leave it configured for HTTP this is something else has come into this platform very quickly and easily is the ability to add a requirement to your application your web application use HTTP which is amazing because first of all you can develop and debug in HTTP locally you don't have to have a certificate it creates a certificate for you a dev certificate just for testing but allows you to test just like you'd be in production it also enforces that rule of you can't use an unsecured web connection that's just not a good idea and we are gonna add docker support now docker support is something that we covering in a future a future video but docker support is a it's a pretty awesome option so we're at add that as well you know add it for Linux now if you don't have docker desktop installed you'll need to install that so everything here I'm covering except for the docker support I have a course called getting started with dotnet core that will cover all of this in much more detail this is more about the Visual Studio 2019 not about dotnet if you want dotnet core stuff getting started with dotnet core I'll link it down the description below and you can follow that link and try it out the first the first video that can introduces it is all free but the course itself is not of course is paid alright so you've got our web application with Razer pages HTTP docker support no authentication hit create now once it does it'll be fairly quickly doing this it's going to also start in the background notice in the lower left hand corner it was really quick but now it's restoring packages so even though it is ready that can start using it it's still restoring package as well we're talking okay I haven't paused the video or done any video magic here this is all real time it was does is it's done a whole bunch of settings and set up for us so now this is our web application so for example there's our docker file and so on now what this means is that Visual Studio is ready for you when you're ready to go a dotnet core it's also ready for you when you're ready to go a docker and it's ready for you when you want to have some of the advanced stuff like for example if we look real quick in startup there's a couple things in here like a cookie policy and there's if you install the authentication it has the idea of forget me which the cookie policy and the forget me and even two-factor authentication these are things that are coming down from regulations like the GDP are in Europe which really put some restrictions around how websites interact and says you can't just go crazy with customer data you have to protect it you have to do things a certain way and so they just we have 2019 and the new packages it brings in allows for a lot easier work with that so again you'll find out more in the dotnet core course but I say that you know this visuals for the 2018 the the templates that come in with it are great okay so let's talk through some of the things that we find on this page so let's open up you know let's just find we've got code here now notice down I'm going to zoom in here notice down here in a lower left-hand corner I have a fan says no issues found well what is that this is a tool that now runs and it's a page health and it watches the page that you're on and tracks the health of that page so for example if I were to say that's just a bar I what you can't do is you have to declare what type I is that gives me a red squiggly but it's kind of hard to see these is I that's not a great variable name but I can't really see that squiggly if I'm not paying attention to it that closely but down here in our health we now have one error one warning notice how it popped up I didn't hit compile it just happened and the reason why is because it's watching the page in real time and saying oh I don't do there I can't tell you that there's an error there's a warning so I can click on that and says hey implicitly type variables once monthly declared and the warning is I is declared but never used so if I were to assign it a value was just sign it to one now the error goes away but I still have a warning because the warning says the variable is assigned to but its value is never used so it's a really helpful stuff like that that makes life easier now and this is a big one if you've used Visual Studio 2017 Community Edition one of the things you've probably noticed in my videos is this little thing right above the method so it says right here it says zero references I can't highlight it but it's a zero references and zero exceptions I'll zoom in on it right there that little thing right there pops up over methods and when they make changes for example up here it says one reference if you have unit tests it will say how many tests have passed had tests have failed you know one of two or whatever and it will link to them it'll tell you the author all this good information this is called code lens well in 2017 it was only available in the professional Edition and the Enterprise Edition the great news is that for 2019 code lens is available even on the Community Edition the free version ok so you'll be able to see the information you're looking for like references and application insights and information on the tests that apply to that method so that'll make your life even easier even if you're on the free version now another thing you may have noticed I haven't mentioned yet is the actual menu bar the top it's actually collapsed quite a bit versus 2017 ok the the vertical space that it uses is a lot less than it used to be a lot it's probably I would guess 30% less and the reason why is because they've made a concerted effort to get the fluff out from this mini bar collapse down adjust what you need so you can have as much vertical space as possible on your screen for code so for example the name of the project is right next to the search box it's now on top in a blank line it's right next to it so this is just one more way they're trying to give you as much real estate as possible to actually work on code because the reality is what you're here for is to work on code not to just see their shiny IDE now let's talk integration with Azure DevOps if you're not familiar adjure DevOps is microsoft's free cloud platform for hosting git repositories and for managing boards like agile boards and those type of things and for doing build systems and basically the entire process of building code can be done in agile devops it's a really full-featured environment and like I said it's free okay so as long as you're not a huge company in which case you to pay for licensing for it but for small for individuals for small shops and small teams made it are working together on especially open source we do an open source they're really generous with what they provide you but in any event that platform is great it has some great features in it but never really had a full integration Visual Studio it's kind of like a half integration you would do get integrations and there's a little bit of stuff extra but pretty much that was it well that has changed in 2019 before the team Explorer tab here makes the solution Explorer I'm going to connect to my repository I'm connected to the lifecycle projects repository so I create a course called the application life cycle design which is where I take an application and I I build it as if I was in a real build environment it's more focused on the build process rather than on the code building so take a web application with sequel server and I put it in a source control and I put it through a build system and deploy it to multiple environments and have a process for doing that automatically that's all done in a DevOps well with visual 20 2017 I had to do a lot of going back and forth between the azure DevOps page and visual studio with 2019 a lot less of that switching has to happen this is the layout now for what look like to work with code where it used to have changes sync branches and settings now we have pull requests we have work items we can have tags and we have builds so for example if I click on work items this is a really cool one here's the work items I have to work on for that project so I can see this work item I can open it I can create a new branch for this work item I can complete it and I can relate to changes I can also come up here and say you know what I want to create a new bug or a new user story tasks epic feature issue or test case so the create new bug just fill in the information this is like so and hit create and now we have a new bug we can go ahead and double click it which will take us to the website it will load that up which I'm not actually logged in right now that's okay but I can do a whole bunch of things I can assign it to me second now it's now it's signed to me I can start working on it I can relate the changes I can complete it and so on so it's not the full dashboard you'll see it as a DevOps but what it is is it allows you to go into Visual Studio 2010 do your work and connect that work to an issue a bug or feature whatever change the status is now I'm working on it change the status and so on and then when you commit you can actually associate that commit with this bug feature or whatever and that will take that through to add your DevOps so you're less and last leaving Visual Studio 20 to go somewhere else to do work you're you're keeping your work and your work about the work you know the the bug reports and the updates on what's going on and all that kind of stuff can happen right in 2019 so it's very very handy and leads to a faster development cycle because you're like again leaving last less context switching actually let me show you one more thing that's in here so if I come over here to changes this is something that I've been waiting for with the IDE I use get from a command line a lot just because there's a there's some commands there just quicker to do in a command line you get stash was one of those commands because there wasn't really a way of doing it in the IDE and so I would just pop out the the command and just type get stash and enter and I'm done so there's there's no reason to click click click click click trying to look through menus and other options but I can just run that simple command around when I'm wanting to stash back I just say get stash pop so really quick commands to get data to get your your changes stashed and it bring them back if you're not for me to get stash and get stash pop what is is say you're working on some changes but you're not ready to commit them yet and you have to switch over and do something else so let's just demonstrate this so I've got a change here so if you look at my my changes I'm not actually committed as a source code control we'll do that in a minute so I'll show you but essentially what happen is I would say I'm not ready to commit this yet to a to a a commit but I need to back it out temporarily I would just come over here and say stash drop it down and say stash all and it would drop it into a stash it would reset my files back to what they used to be before the changes I could do my work and come back later there is stash listed down here I can just say gif - pop by right-clicking and saying get stash pop in Brienne the chain is back even reach change these files back to what I hadn't working on I can continue working so really quick little thing that allows me to do my work again faster less context switching I can do it all in vs 2019 the same thing is true for pull requests again I can make a pull request with my changes and and says active I can also look at pull requests they've been assigned to me that I might need to review all from within this console really helpful stuff when it comes to the DevOps pipeline type stuff you know the source control and all the rest so really helpful especially if you using Azure DevOps now another thing that comes with working in source code is the idea that maybe you don't work alone or maybe you need help from somebody where you just get stuck or maybe you want a pair program and you're not in the same room well that's where a what used to be a plug-in that that Microsoft created that they were really enthusiastic about for good reason it's now become a baked in part of the IDE and that is live share now I say baked in meaning it's still an extension but it's now in by default so live share what allows me to do is it allows me to share my visual studio session now I haven't set it up yet well we can work with that in a future video but you set the firewall to allow you to go through the firewall but what allow me to do and here's the message for that there we go we're allows me to do is to give somebody this link which yes you could actually grab that link but don't worry I'm going to turn it off in just a minute so that link will then allow people to see my code on their machine it's not a screen sharing program we're not sharing screens here instead essentially in the background downloads my code to their machine opens up visual studio and it opens up the code like I'm looking at right here the really cool thing is if I have my cursor on this line and it highlighted this they can see that and you know they have a different cursor so they're coming down here they can actually look through different documents that I'm in and they can help collaborate with me on what my issue is say for example I was not quite sure why I was getting this warning message I'm getting this warning message I'm just not sure what it's about I can start a sharing session and bring somebody in to help me to look over my shoulder I think explain situation they can scroll through the code as well we can even step through the code together where when we pause the code they can see the variables and I can see the variables and we can say oh you know what that line of code there is just because you've never actually used I why do you have it here you asked me that question I go I'm not sure why I have it here well let's get rid of it see what happens and all of a sudden there's no issues found in my my file and life is good so that little bit of a sharing paired program type thing or even a little bit of a broadcast you can set to make it read-only so instead of sharing access where your your pair can also type code you're saying nope make that read-only so that we can I can share my screen and you can watch what I'm doing but you don't have access to make changes to it so also it's a really great feature especially if you need help or if your pair programming which I really encourage or if you want to show off what you're doing to a couple people without doing a full screen sharing session you might have a little more interactivity but yet not the full webcam setup or screen share whatever all right we're gonna start this application in just a minute but first now I put a breakpoint in here let's put the breakpoints at line 35 now I don't want to start a docker because that'll start an actual docker container instead I'll start with is Express I'll hit run and once that launches it's going to come down here and pause and this breakpoint where I look at the the autos window and others okay so let's wait for it to be done all right so we're pause now at this line 35 notice the the locals window wants to have the watch window and we can also bring the autos windows up if you wanted to we're not going to right now but instead I want to show you is notice how let's just look for inside services we have is read-only well if you're looking for that you can now search for it is read-only enter and it takes you to it okay the search depth here tells you how many objects deep do you want to go and you can actually step through a different options so if I just said o n which is quite a few of those I can move between the different ones notice how its opening different ones I can go to so this has been much improved for searching through when your pause at break point your locals window your autos window or your watch windows okay so that's very helpful for finding something you're looking for but you're not quite sure where is it that searches for example if I were to say two six one notice it starts to value not just the names so searching both name and value also it searches types so int there you go it found that int all right so again very very helpful when you're looking for something specific in your window and you've got these nested objects in place so you can search for a specific value look for it find where it's hiding where it's located and they find you're looking at the wrong space when in your code all right I can stop that now don't need to actually run the web service now this is more a dotnet core thing but just know I have used the new razor pages which this is the razor page it looks a lot like an MVC view except the fact that behind it it has a dot CS file which is what looks a like the code-behind for a wind form or DPF form which actually what it is is more like a view model in the mvvm framework so it is a disconnected architecture unlike what web forms used to be but at the same time it feels like web forms in its simplicity so you still have just the the simple bit of HTML and you have the code behind but there is still the idea of a separation of concerns also they have taken the tag helpers to the next level let's look at a page that it would be the layout page for example the tag helper here we've got a href to a page but then you have a fallback and a fallback test class and so on why we have that well if I am developing this is by the way this is in the environment excluding development which means production so if I'm in production but I'm trying to test production but I'm in an airplane I don't have the Y I am by a by the Wi-Fi they don't have the Wi-Fi the Wi-Fi is down I still won't be able to debug my environment but this right here goes to a CDN a content delivery network which is a web location I need to have Twitter bootstrap if I'm gonna make my page render correctly well we have a fallback and that's the local version of the Twitter bootstrap CSS or whatever you looking for is also JavaScript down below the same thing the you know I guess put out right here the environment so this is the development environment that's what the CSS is this is the production environment that's the CSS we've got down here the idea of ASP - page it says slash index that's a pretty intelligent page helper much more intelligent than it used to be for things like if you rename the page you'll keep track of that we've got the idea of anything ASP - so for example in his context-aware so looks like you had this button here if I just type ASP notice the - it says dot dot dot okay - here here's all of the helpers for the button this list we different if I was in a div or a nav or on a unordered list or on a an input okay so a lot of great tag helpers I create a list there's a there's a link I can I can add that has a link to all the tag helpers Microsoft provides that the out-of-the-box ones but they're pretty great stuff right there so definitely check those out when you're working in net core again kind of stringing a dotnet core territory not just the s20 because you can do this in 2017 but it's kind of new stuff that's coming along with 2019 that they're bringing along with it so just kind of pointed out as kind of a hand-in-hand they're upgrading together speaking of upgrades let's look at tools options and inside of our tools options who I'll look for the environment product updates check this out automatically download updates this is for Visual Studio itself which is pretty cool it'll automatically download updates and the installation mode is install when downloading now the updates will only be download on a non metered connection which means if in Windows you can you can set connection is metered which means if you're on let's say a mobile hotspot you want make sure you mark that as a metered connection some of them are smart enough to know that but some aren't make sure your market has a metered connection so that he won't be downloading Windows updates or in this case with Visual Studio updates over that mobile hotspot which is going to have a lot of bandwidth but as long as non metered and when you when your machine is idle so if you leave Visual Studio open but leave your machine idle it will download these in the background they can also set we can change it to say download the entire thing then install or do I install while downloading the install well downloading is faster because the fact that you can't overlapping those two projects so that we are downloading you're also installing the overall time length is shorter I recommend keeping an app that default also preview features rev above here there's some preview features you can try and then you can either check or uncheck these boxes to enable or disable this I'm not sure this will stay once this is out of preview but just know that that's a possibility but definitely product updates check that out make sure that you're downloading updates automatically now let's move over to this extensions right here notice it's guys own menu section for extensions this is for visual studio extensions so you click on that and it's go open up our dialog box which will doesn't change that much but in here we can see a couple of extra things that are kind of kind of fun to see and one of them has to do let's search for a paid extension so let's search for let's say telluric there's so it's search for that notice down here these first three are just normal extensions but then down here this big blue box says trial what does that mean do you think well which it blends in we can actually highlight it but that big blue box is telling you this control well fun is only a trial at some point it's going to ask you to pay for it some of these will actually marked as paid which means you came and get it until you pay so the options are free which is nothing meaning there's no tag on it so this is free right here or trial which is that blue trial where you'll see that a similar tag for paid and then it allows a little more transparency when it comes to looking extensions you may find an extension that's they'll work great and then you realize oh it's a paid version I want to consider that as part of the decision process not just fall in love with something then find out oops I have to pay for it now so there's a little more transparency in this search window to know what's going on all right the next thing I want to show you is something that actually came in late in 2017 I believe but it's something that the first time in a new install I believe is in 2019 and that is see us get tools and features under the Tools menu select that what's gonna do is it actually popped up a UAC dialog box because this actually takes administrative privileges is this is a Visual Studio installed it is kicked off this is my installation of the Visual Studio Enterprise 2019 preview this is the configuration I used to install it so from menu in Visual Studio I can kick off the installer again and configure what's installed for my visual studio this is super helpful when it comes to try out new things because maybe you've never used Samer in before but you kind of want to now because you've heard some good things and obey away it's a lot faster in vs 20:19 well you probably have it installed but if you scroll down you can find mobile development net that be xamarin well just check the box and now knows it's gonna need three point nine seven gigabytes of course this takes up a ton of space but it's worth it so check that box you won't look at C++ stuff you can check that last development cross-platform whatever it's gonna be you can check the box or even go to individual components you can select which frameworks you want to target okay you can select which options like the class designer they want to add the class designer and then language packs you can add other language packs as well and even where it's installed on your computer so with all of this it's a running total so I'm gonna not installed Zimmer right now but now I have a 98 megabyte install I can click modify it will install well downloading let's just do that and now I'm modifying my version of Visual Studio 2010 and says hey you know what before you get started these are the things that are open you know I closed those I can close them myself though so let's just go ahead and do that I'll hit notif saving it's gonna close it out I'm gonna say let's let's try that again and there we go so now it's installing and upgrading my version of Visual Studio notice how that download was working but so was the the installation down below so it's doing both the same time much faster it's almost done with that 98 megabyte download and install I haven't paused the video yet just so you know I'm going to now because the cleanup might take a little bit but then I'll come right back actually never mind so I went to pause it and it soon as I hit pause it was done so I can hit launch and I come back to the screen just a minute we have this launch dialog I can select my 2019 demo and now we're back inside of 2019 it's loading my application and once it does I'm back where I started from I'm ready to go so really helpful stuff right there we're just tools get tools and features to add or change what you have in vs 20 notice I have actually three different versions of Visual Studio on the computer it knows about all three the other thing that's really nice and here again this came in sometime in 2017 is this more drop-down click this one of the options is export configuration what that does is it will take everything I have installed it will remember it and save it into a configuration file then if I later move to a new PC I can just take that file and import that configuration and it will tell vs what to install that how to configure it so really quickly you can say you know me to a co-worker here's the stuff that we usually install in order to get you up and running right away it just makes life so much easier than saying ok check these options and then these individual options and all the rest just have them you know use that file and it will install everything that you have installed on your computer alright there's a a technomage show that the Iowa is just blown away with just by how easy it was and how useful it can be let's say I've copied this line right here coming this whole line down here hit ctrl C and then I say oh you know what I actually need to copy this section up here so I'm gonna copy that which wiped out the copy I had from highlighting this but then I go you know I actually want to paste you know this somewhere well if I hit up here let's say if I hit ctrl shift V this is called a clipboard ring and there is my div that I copied but then number two is that section start with at copy that I copied for me for so I just click that and that paste it in which it formatted it for me which is kind of awesome all right so that clipboard ring allows you to copy multiple things to the clipboard and then cycle through which one that you use very very helpful okay so that's one of those bonus things that came with visuals through 2019 that's just awesome it's a little tweak but it makes my life easier okay so those are the big things that vs 2019 brought in so we collapsed some menus we added live share by default we have the ability to export configuration import configuration we have extensions as their own menu item we have some really powerful new tweaks and features inside of our IDE itself for example the the page health and the the code lens even for 20 I'm sorry community edition so the free edition has code lens so there's a lot of stuff here it's also a lot integration with our team Explorer so they can think about pull requests and dashing and work items all inside of vs 2019 instead going out to the webpage so a lot of stuff all around but that's not it that's kind of visual fun stuff under the covers Visual Studio 20 is faster it's especially more performant when we come to larger projects and solutions so you have a solution that's opening multiple projects you can actually say you know what don't load all the projects when I first start up I'll load certain ones and then I'll load the rest as I need them which makes loading a lot faster when it comes to xamarin for example there's been significant performance improvements in the xamarin projects so just overall this is a faster system it's got a lot of those little tweaks and those rough edges knocked off and it really is a valuable upgrade to 2017 at first I started to use it I wasn't quite sure of that I started using it and say well what's the difference because it just felt like Visual Studio 2017 which in a lot of ways is a really good thing because if it's significantly different it makes that learning curve start all over but since it's just a what feels a gradual upgrade it's a lot easier to just get in and start working but when you do you'll find a lot of these options just make your life faster working with your agile devops faster seeing issues on page faster seeing where you have references faster okay just how it builds and how it loads projects faster working with your copy/paste environment when you're pulling off the clipboard ring lots faster so all these things are designed to make your development experience faster to keep it inside Visual Studio 2017 which is less Tech switching which also makes you faster and hopefully introduces less bugs when you forget to do something by you know can you distract er them coming back what I think they have even mentioned is in 2017 it used to upgrade to latest major version of a language so for example if you installed c-sharp seven point out well seven point three I believe is out currently in 2017 but by default a project would still be 7.0 it will be the latest major version not minor versions well now it's the latest version by default which means seven point three or if you have an eighth installed which is a preview right now you'd be on eight so it's always gonna give you that latest version unless you switch back the benefit there is whenever you create a new project you almost always you want the latest version you don't want an older version so by default you're switching that version less because it's more often the version that you want again faster so it's these little tweaks and some big ones place little tweaks that just make your development experience better so while this is visually a lot similar to 2017 and how you use it is similar to 2017 the benefits here are pretty impressive and when you pair that with dotnet core which is also significantly faster than dotnet framework you got a really good in combination so well I'm not saying that you have to use this I would definitely recommend I don't see a reason not to use 2019 I don't see a reason why you would wait even in a production environment I've been using it in production they said using the pre-release versions now for at least a month and a half and I have no problems okay I've had a couple of issues that were with the extras and that means there is very very pre-release and they've ironed out lot of those issues in fact I don't think I have an issue left and that's with a pre-release software so I would definitely encourage you upgrade of 20 1920 19 Community Edition is free it launches on April 2nd so if it's not April 2nd yet it's coming but you can get a preview version if you want because there is the the version that's going to be close to the general release version is out now but the general release version of course will come out April 2nd so check out that as well they launch parties all over the globe try and get to one if you can but I would definitely recommend get ready use 2019 it's it's definitely ready to go okay thanks for watching if you have any questions or if you want to see something or you wondered about something leave a comment in the description below or the comments below and I'll make sure to check it out and respond to you and hopefully get you the answer you're looking for maybe make a new video we'll see alright thanks for watching as always I am Tim quarry [Music] you [Music]
Info
Channel: IAmTimCorey
Views: 107,008
Rating: undefined out of 5
Keywords: .net, C#, Visual Studio, code, programming, tutorial, course, training, how to, tim corey, C# course, C# training, C# tutorial, C# app start to finish, wpf, asp.net, .net core, asp.net mvc, dependency injection, tdd, unit testing, .net core 3, visual studio 2019, visual studio, vs2019, visual studio 2019 community edition, code lens, xamarin, microsoft, microsoft visual studio
Id: 9V2En3Cnq6c
Channel Id: undefined
Length: 50min 53sec (3053 seconds)
Published: Mon Mar 18 2019
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.