Duane Newman

Coder - Speaker - Microsoft MVP - Scuba Instructor

I’m a geek and I love sharing about the technologies that excite me. I do this through speaking at conferences, user groups, and other local events, organizing the Kansas City .NET User Group, providing technical training, writing on my blog, and sometimes on other outlets like Twitter, GitHub, Instagram, and YouTube. I’m honored to have my community involvement recognized by Microsoft with their MVP Award.

I don’t just geek out over software development. I also teach SCUBA diving as a PADI Open Water Scuba Instructor. If you are interested in discovering the underwater world through SCUBA I’d love to talk. You can learn more at Duane & Lisa's Diving Adventures.

Still haven’t heard enough about me? Continue Reading

A Better Way to Override References With PackageReference

Recently, there was a new feature added to msbuild (working in Visual Studio 2019 15.9.9) that generates a variable for each package that contains the full path to the package version being used. All you have to do is add an attribute to each <PackageReference> you want need to work with. There are just two changes to what we did before: Add GeneratePathProperty attribute to <PackageReference> Switch to Pkg<Package_Name> variable in <HintPath> Step one is pretty simple, add the attribute GeneratePathProperty with a value of true: