My colleagues are confused that from Visual Studio I can build a solution and have NuGet packages created from the projects automatically. Of course this is because I added to my csproj files the following to the first PropertyGroup:
<BuildPackage>true</BuildPackage>
My colleagues don't trust this capability and don't want to adopt it because they don't see it documented anywhere. They are afraid it is a non-supported customization that should not be utilized.
I believe they are mistaken in their conclusions, but I do concede it is bizarre that there is no documentation. The only reason I knew about the feature is because I read the the NuGet.targets file. Searching for documentation after-the-fact, the only thing on the internet I've found is a single SO post that simply mentions the BuildPackage property.
Can we do better than this? Where is there documentation that mentions this property, along with how and when to use it? It's a shame to hear "that usage is forbidden because it is undocumented."