دسته بندی ها
01:01 1399/11/18

دلیل خطای Duplicate Content items were included. The .Net SDK Includes چیست

مشخصات سوال کننده :
کاربر : hamid_b     امتیاز کاربر : 518     رتبه کاربر : 4
دسته بندی : Asp.net Core

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 2775
هوش مصنوعی

پاسخ هوش مصنوعی

برای حل خطای NETSDK1022 که به دلیل وجود محتویات تکراری در پروژه به وجود آمده، شما چند گزینه دارید:

1. حذف محتویات تکراری: ابتدا، فایل پروژه خود را بررسی کنید و مطمین شوید که فایل هایی که در خطا به آن ها اشاره شده، مانند wwwroot\css\MyStyle.css و فایل های جاوا اسکریپت، به طور تکراری در فایل پروژه شما وجود ندارند. در صورتی که تعدادی از آن ها به صورت تکراری اضافه شده اند، باید آن ها را حذف کنید.

2. غیرفعال کردن اضافه کردن پیش فرض محتویات: اگر بخواهید که این محتوای خاص را به طور کامل کنترل کنید و نمی خواهید که به طور پیش فرض به پروژه اضافه شود، می توانید خاصیت EnableDefaultContentItems را در فایل پروژه خود اضافه کرده و آن را به false تنظیم کنید. برای انجام این کار، به فایل .csproj پروژه تان بروید و خط زیر را اضافه کنید:



    false

پس از اعمال تغییرات، پروژه خود را دوباره بیلد کنید و بررسی کنید که آیا مشکل برطرف شده است یا نه.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : fateme 23:21 1399/11/19

برای رفع این مشکل از پنجره Solution Explorer در ویژوال استودیو روی گزینه Show All Files کلیک نید تا همه فایلها نمایش داده شوند. (فایل های مخفی و Include نشده هم نمایش داده شوند.)

 

رفع خطا در ویژوال استودیو

 

روی پوشه wwwroot کلیک راست کرده و گزینه Exclude From Project را بزنید.

 

Exclude From project

 

حالا پوشه wwwroot از پروژه خارج می شود و این پوشه به صورت کمرنگ نمایش داده می شود. مجدد روی این پوشه کلیک راست کنید و این بار Include In Project را بزنید. اگر مجددا پروژه را اجرا کنید مشکل حل شده.

 

همچنین در لینک زیر راه حل های بیشتری در این مورد وجود دارد.

Duplicate 'Content' items were included. The .NET SDK includes 'Content' items from your project directory by default

به این پاسخ امتیاز بدهید    0
امتیاز: 1635 رتبه: 2
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود
پرس‌نت - پرسش و پاسخ برنامه‌نویسی

محلی برای پرسیدن، یاد گرفتن، و به اشتراک گذاشتن تجربه‌های برنامه‌نویسی با دیگران.

© 2025 پرس‌نت | تمامی حقوق محفوظ است.