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'
- Host: GitHub
- URL: https://github.com/flcdrg/project-system-diet
- Owner: flcdrg
- Created: 2018-09-09T10:11:00.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-14T02:05:53.000Z (over 7 years ago)
- Last Synced: 2025-03-22T17:44:18.861Z (about 1 year ago)
- Topics: csharp, fsharp, msbuild, vb-net
- Language: C#
- Size: 34.2 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)