CodeShot
Juniorسختی 2 از ۵· در 78٪ مصاحبه‌های این حوزه پرسیده شده

تفاوت dotnet build و dotnet publish چیست؟

نشان کردن

پاسخ کوتاه

build فقط پروژه را کامپایل می‌کند؛ publish خروجی نهایی قابل استقرار تولید می‌کند.

پاسخ کامل

dotnet build پروژه را کامپایل و خطاهای کدنویسی را بررسی می‌کند و برای توسعه روزمره مناسب است. dotnet publish یک خروجی نهایی و کامل (شامل تمام فایل‌های موردنیاز اجرا) برای Deployment روی Server یا Cloud تولید می‌کند.