[.NET] dotnet pack -c release เพิ่ม .pdb ลงในเข้าไปใน Package

จาก Blog ตอนก่อน ได้มีการอธิบายการทำ Nuget Package ใช้ในบริษัทกันไปครับ และสอน Debug Nuget Package ที่ Build ไปครับ หลังจากที่ Build Server ได้ Update Visual Studio เป็นเวอร์ชัน 16.10.3 พบว่าคำสั่ง dotnet pack มีปัญหาครับ ผลกระทบ dotnet pack -c release เพิ่มไฟล์ Symbol (.pdb) สำหรับวิธีการเพิ่มไฟล์ Symbol (.pdb) เข้าไปใน Nuget Package เมื่อ Build Dll แบบ Release Mode มีขั้นตอนที่ไม่ยาก แต่ถึกนิดนึงครับ เพราะต้องไปเพิ่ม rule ลงใน csproj เพิ่มแทนครับ โดยมี Pattern ดังนี้ สำหรับตัวอย่างที่ลอง อย่างผมมีไฟล์ ds.Service.pdb ซึ่งตัว Project เป็น .NET Standard 2.0 สามารถเพิ่ม rule เข้าไปได้ ดังนี้ครับ ถ้ามาดูภาพรวมของไฟล์ .csproj ตำแหน่งที่เพิ่มอยู่ในกรอบสีแดงครับ







