یک نکتهی تکمیلی: چگونه فایل README.txt را به بستههای نیوگت NET Core. اضافه کنیم؟
Visual Studio اگر فایل README.txt را در پوشهی ریشهی یک بستهی نیوگت پیدا کند، پس از نصب بسته، به صورت خودکار آنرا نمایش میدهد. بنابراین با استفاده از این فایل ویژه میتوان نکات جدید مرتبط با بستهی نیوگت، راهنما و یا مثالهایی را به استفاده کننده نمایش داد. اما در پروژههای NET Core.، چگونه میتوان این فایل را در زمان فراخوانی دستور dotnet pack، به بستهی نهایی تولید شده اضافه کرد؟
<Project>
…
<ItemGroup>
<Content Include="README.txt">
<Pack>true</Pack>
<PackagePath>README.txt</PackagePath>
</Content>
</ItemGroup>
…
</Project>
در اینجا تغییرات لازم فایل csproj را جهت الحاق فایل README.txt مشاهده میکنید.
Include به مسیر فایل الحاق شده اشاره میکند. این مسیر نسبت به ریشهی پروژهی جاری محاسبه میشود.
Pack الحاق و یا عدم الحاق فایل را تنظیم میکند.
PackagePath به مسیر نهایی این فایل در بستهی نیوگت اشاره میکند و نسبت به ریشهی آن درنظر گرفته خواهد شد.