David Gardiner

Information & Communications Technology

Adelaide, South Australia, Australia

Put your C#, VB and F# projects and packaging on a diet

Learn how features of the new .NET project system can not only dramatically reduce the size of your proj and nuspec files, but it makes them simpler and easier to maintain.

Big changes have been happening with MSBuild and NuGet. Originally just for .NET Core, the new project system for C#, VB and F# is rolling out to all project types, which means everyone benefits from some awesome new features. In this talk you'll see how you can update .NET Framework projects to take advantage of the more concise project files, simplify NuGet packages with transient dependencies, and even target multiple framework versions.

David Gardiner

Senior Developer at SixPivot, Microsoft MVP

David has been creating software for over 25 years. He has a passion for continual learning and improving quality, and enjoys being in and creating environments where these happen. A Microsoft MVP (Development Technologies), he run the Adelaide .NET User Group.

By day, he works as a Senior Developer at SixPivot. In his spare time he contributes to numerous open source projects (including some of his own), and is a package moderator at Chocolatey.org

David's full speaker profile