~/talk

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

Talkat .NET Conf 2018 · 2018-09-12..09-14· [developer-experience]
slides:none on file

Shows how to convert old csproj and packages.config to the SDK-style project system using the dotnet CLI, Visual Studio and VS Code, reducing a real project file from ~371 to ~75 lines and eliminating explicit file lists. Demonstrates moving to PackageReference and centralizing versions with Directory.Build.targets, turning on GeneratePackageOnBuild, including portable PDBs, using PrivateAssets and copying project references into tool packages, and enabling SourceLink via SourceLink.* packages. Demos build and debug successfully, with notes on output-path and content-file behavior.

AI-written summary · about

  1. 0:00Start
  2. 6:25Migrate an Existing Project
  3. 7:19Project File
  4. 10:21Command Line Tool
  5. 13:47Add a Project Reference
  6. 14:02Embedded Resources
  7. 21:20Sdk Attribute
  8. 22:57Looking at Generating Files as Part of the Build Process and How They'Re Included
  9. 38:06Adding another Package Reference
  10. 38:59Add Support for Source Link
  11. 41:00Source Code for Asp Net Core
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.