دلیل خطای 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 را بزنید. اگر مجددا پروژه را اجرا کنید مشکل حل شده.
همچنین در لینک زیر راه حل های بیشتری در این مورد وجود دارد.
- آموزش استفاده از پلاگین گردونه شانس در Asp.net core به همراه سورس
- نمایش متن به صورت فرمت شده در CkEditor
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- اشکال در آپلود فایل ویدیو در mvc core 2