@dotnetjunky I don't have a specific list of problems. Our enterprise customers have reported that PACK[csproj] is generally problematic outside of simple scenarios, and while it's entirely possible that it's a PEBKAC issue, our users are generally sophisticated.
However, our recommendation not to use PACK[csproj] is less based on reported problems, and more on enterprise process/workflow best practices. The proper workflow for packaging a dependency is:
nuget.exe is a specific type of hammer, and it doesn't pound in screws very well. Thus, our recommendation for PACK[csproj] is that it's fine for simple projects you build on your desktop, but it's inappropriate in enterprise development practices.
However, our recommendation not to use PACK[csproj] is less based on reported problems, and more on enterprise process/workflow best practices. The proper workflow for packaging a dependency is:
- Label/Tag Source
- Get Source
- Build
- Run Unit Tests, static analysis, etc
-
Package
nuget.exe is a specific type of hammer, and it doesn't pound in screws very well. Thus, our recommendation for PACK[csproj] is that it's fine for simple projects you build on your desktop, but it's inappropriate in enterprise development practices.