دلیل خطای Duplicate Content items were included. The .Net SDK Includes چیست
سلام دوستان. می خوام پروژه خودم رو که با Asp.net Core 1.1 نوشته شده رو در محیط ویژوال استودیو 2019 اجرا کنم اما خطای زیر رو دریافت می کنم. لطفا راهنمایی بفرمایید چجوری باید این مشکل رو حل کنم.
Severity Code Description Project File Line Suppression State
Error NETSDK1022 Duplicate 'Content' items were included. The .NET SDK includes 'Content' items from your project directory by default. You can either remove these items from your project file, or set the 'EnableDefaultContentItems' property to 'false' if you want to explicitly include them in your project file. For more information, see https://aka.ms/sdkimplicititems. The duplicate items were: 'wwwroot\css\MyStyle.css'; 'wwwroot\js\modal-js\author-index.js'; 'wwwroot\js\modal-js\book-index.js'; 'wwwroot\js\modal-js\bookgroup-index.js'; 'wwwroot\js\modal-js\user-index.js' LibraryProject C:\Program Files\dotnet\sdk\5.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.DefaultItems.targets 318
تصویر خطا هم قرار می دم

پاسخ هوش مصنوعی
برای حل خطای NETSDK1022> که به دلیل وجود محتویات تکراری در پروژه به وجود آمده، شما چند گزینه دارید:
1. حذف محتویات تکراری: ابتدا، فایل پروژه خود را بررسی کنید و مطمین شوید که فایل هایی که در خطا به آن ها اشاره شده، مانند wwwroot\css\MyStyle.css و فایل های جاوا اسکریپت، به طور تکراری در فایل پروژه شما وجود ندارند. در صورتی که تعدادی از آن ها به صورت تکراری اضافه شده اند، باید آن ها را حذف کنید.
2. غیرفعال کردن اضافه کردن پیش فرض محتویات: اگر بخواهید که این محتوای خاص را به طور کامل کنترل کنید و نمی خواهید که به طور پیش فرض به پروژه اضافه شود، می توانید خاصیت EnableDefaultContentItems را در فایل پروژه خود اضافه کرده و آن را به false تنظیم کنید. برای انجام این کار، به فایل .csproj پروژه تان بروید و خط زیر را اضافه کنید:
false
پس از اعمال تغییرات، پروژه خود را دوباره بیلد کنید و بررسی کنید که آیا مشکل برطرف شده است یا نه.
برای رفع این مشکل از پنجره Solution Explorer در ویژوال استودیو روی گزینه Show All Files کلیک نید تا همه فایلها نمایش داده شوند. (فایل های مخفی و Include نشده هم نمایش داده شوند.)

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

حالا پوشه wwwroot از پروژه خارج می شود و این پوشه به صورت کمرنگ نمایش داده می شود. مجدد روی این پوشه کلیک راست کنید و این بار Include In Project را بزنید. اگر مجددا پروژه را اجرا کنید مشکل حل شده.
همچنین در لینک زیر راه حل های بیشتری در این مورد وجود دارد.
- دسترسی به پکیج های nuget در زمان قطع نت بین الملل
- نمایش آخرین ردیف دیتاگیرید موقع لود در wpf
- مشکل اینترنت جهانی و عدم دسترسی به cdnjs.cloudflare.com
- مشکل در نصب sql server 2022
- جلوگیری از اد شدن خودکار در گروه و کانال تلگرام
- کم کردن حجم فیلم توسط کد در Asp net core
- چه کسانی استوری تلگرام را می بینند ؟
- برای کسب و کار تلگرام پرمیوم بهتره یا واتس اپ بیزینس ؟
- جلوگیری از انتشار غیرمجاز مطالب در کانال های تلگرامی
- تفاوت های تلگرام و واتس اپ چیست ؟
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- اشکال در آپلود فایل ویدیو در mvc core 2