私の同僚は、Visual Studio からソリューションを構築し、NuGet パッケージをプロジェクトから自動的に作成できることに混乱しています。もちろん、これは csproj ファイルに次のものを最初の PropertyGroup に追加したためです。
<BuildPackage>true</BuildPackage>
私の同僚はこの機能を信頼しておらず、どこにも文書化されていないため採用したくありません。彼らは、それがサポートされていないカスタマイズであり、利用すべきではないことを懸念しています.
彼らの結論は間違っていると思いますが、文書がないのは奇妙であることは認めます。私がこの機能について知っていた唯一の理由は、NuGet.targets ファイルを読んだからです。事後的にドキュメントを検索すると、インターネット上で見つけた唯一のものは、単にBuildPackage プロパティについて言及している単一の SO 投稿です。
これよりもうまくできるでしょうか?このプロパティと、いつどのように使用するかについて言及しているドキュメントはどこにありますか? 「文書化されていないため、使用が禁止されている」と聞くのは残念です。