An open API service indexing awesome lists of open source software.

https://github.com/flcdrg/project-system-diet

Demos and examples from the presentation 'Put your C#, VB and F# projects and packaging on a diet'
https://github.com/flcdrg/project-system-diet

csharp fsharp msbuild vb-net

Last synced: about 1 month ago
JSON representation

Demos and examples from the presentation 'Put your C#, VB and F# projects and packaging on a diet'

Awesome Lists containing this project

README

          

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

Example projects and files from David's presentation on the new .NET Project System - https://github.com/dotnet/project-system

## Demos

1. Convert [Chocolatey project](https://github.com/chocolatey/choco) to new project system
3. Directory.build.targets (using Chocolatey project)
- See also https://github.com/davkean/maket
4. Custom Sdk packages
- [MSBuildSdkExtras](https://github.com/onovotny/MSBuildSdkExtras)
5. [Including Build-Generated files](2%20-%20Including-BuildGenerated-Files)
6. [Output paths](3%20-%20OutputPath-Tfm)
7. Making NuGet packages
- [NuGet content vs contentFiles](4%20-%20NuGet-ContentFiles)
- [Project references in packages as assemblies](5%20-%20Project-References-In-Packages-As-Assemblies)
- Including PDBs in packages
- [Copying PDBs from referenced packages](6%20-%20PDBs-From-Referenced-Packages)
8. SourceLink
- Adding support - https://github.com/dotnet/sourcelink
- [Example debugging stepping in to package source code](7%20-%20SourceLink-Consuming)