VSLive! 2019 Boston Workshop Details
Sunday, June 9, 2019, will find myself and my buddy Tiago Pascoal from Microsoft in Boston delivering a hands-on workshop on Azure DevOps. You can find details here.
In order to do the labs, you need to BYOD—bring your own device. You will need to have the correct development tools installed. In addition, you need access to the Internet as well as some Microsoft services (Azure and Azure DevOps in particular).
The VSLive site lists the following prerequisites (important: please continue below and look for the version of Visual Studio you're going to use for more details):
- A Windows x64 computer with Wi-Fi where you have local administrator rights
- Visual Studio 2017 Community, Professional, or Enterprise with the ASP.NET, Database, and Azure workloads installed (additional specifics if needed will be provided two weeks before the workshop)
- A valid, active Azure subscription where you the attendee are an administrator
- A Microsoft Account (aka a Live ID/Xbox ID)
Some additional specific details for Visual Studio 2017.
- You must have the .NET Core SDK 2.2 (v2.2.107) installed. You can download the SDK that's Visual Studio 2017 compatible from here.
- Visual Studio 2017 should be version 15.9.12. Check via Help | About in Visual Studio. You can see the current release notes here.
- You can verify you have the right workloads installed by starting the Visual 2017 Installer. See https://docs.microsoft.com/en-us/visualstudio/install/modify-visual-studio?view=vs-2017 for more information.
Specific details for Visual Studio 2019.
The lads can be done using Visual Studio 2019 Community, Professional, or Enterprise with the ASP.NET, Database, and Azure workloads installed if you choose.
- You must have the .NET Core SDK 2.2 (v2.2.300) installed. You can download the SDK that's Visual Studio 2019 compatible from here.
- Visual Studio 2019 (and edition) is also supported and should be version 16.1.1. Check via Help | About in Visual Studio. You can see the current release notes here.
- You can verify you have the right workload installed by starting the Visual 2019 Installer. See https://docs.microsoft.com/en-us/visualstudio/install/modify-visual-studio?view=vs-2019 for more information.
FAQ
Do I need to be a local administrator?
Yes. In general developing without local administrator rights can be problematic. We can't guarantee you won't have issues if you're not a local Windows administrator.
What version of Windows do I need?
We'll be doing all our testing on Windows 10 1809 and 1903. Your version just needs to be compatible with Visual Studio. You can find details here and here.
What versions of Visual Studio can I use?
You can use Visual Studio 2017 or 2019 (see details above). We'll be testing right before the show.
Can I use a Visual Studio Mac?
In theory, you could get most of the labs to work. But we're not testing on it and can't guarantee you'll have success. Better to have a copy Windows running in a VM or via Boot Camp if you're going to bring a computer running macOS.
Can I use Visual Studio Code?
In theory, you could get most of the labs to work. But we're not testing on it and can't guarantee you'll have success.
What's a Microsoft Account
See here for more information.
How do I get an Azure Subscription?
- If you have an Visual Studio/MSDN Subscription, activate it from here. Look for a button like the following (the actual dollar amount can vary):
- Sign up for a free trail here. There's a FAQ here regarding free accounts.
- Use your credit card and follow instructions to sign up here.
How can I verify I have an Azure Subscription?
- Go to https://portal.azure.com
- Log in.
- Click Subscriptions on the left-hand menu
- Look in the list for one or more subscriptions where My Role shows Owner and the Status is Active.
How can I verify I am an Administrator?
- Navigate to the Azure Portal and the Azure Active Directory section.
- From the list of items click Users.
- Find your name/login in the list and select it.
- In the menu that appears click Directory role.
- You want to be a Global Administrator.