VSLive! 2019 San Diego Workshop Details

Everything you need to know for the hands-on Azure DevOps workshop at VSLive! 2019 San Diego

VSLive! 2019 San Diego Workshop Details

Sunday, September 29, 2019, will find myself and my good friend Mickey Gousset from Microsoft in sunny San Diego, CA, delivering a hands-on workshop Building a Modern DevOps Pipeline on Microsoft Azure with ASP.NET Core and Azure DevOps. You can find all 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.

Specific details for Visual Studio 2019.

The labs can also 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.402) 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.3.0. 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.
ASP.NET and Azure workloads
Data storage and processing workload

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.

Can I use .NET Core 3.0?

In theory, yes. However, it just RTW'd today, September 23, 2019 so we've not had a chance to test. The bigger issue is the Azure DevOps hosted agents have not been updated yet so it's possible some of the labs would not work. Please make sure you have the correct version of .NET Core 2.2 installed.

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?

  • 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?

  • 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.