مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

The target "_EnsureRazorTasksAssemblyDefined" does not exist in the project.

  • شنبه 20 بهمن 1397
  • 18:58
تشکر میکنم

سلام خسته نباشید

دوستان من یک پروژه ای ارم که با dot net core 2.1 شروعش کردم. حالا با نصب sdk ورژن 2.2.0 آن را به ورژن 2.2.0 ارتقا دادم. ولی با خطایی که عنوان تاپیک رو هم با همان خطا ایجاد کرده ام مواجه شدم.

حتی یک پروژه ی جدید با dot net core 2.2.0 دوباره ایجاد کردم آن هم این خطا رو داد و استارت نشد.

The target "_EnsureRazorTasksAssemblyDefined" does not exist in the project. 

ورژن sdk های موجود در سیستم من:

تصویر متن خطا هم به شکل زیر می باشد:

با کلیک روی خطا به فایلی که اشاره می کند هدایت می شود, طبق تصویر زیر:

خطی که بصورت انتخابی درآمده است ایراد می گیرد.

ممنون میشم راهنمایی کنید.تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 11 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • یکشنبه 21 بهمن 1397
  • 09:16

محتوای فایل csproj را قرار بدید.

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • یکشنبه 21 بهمن 1397
  • 09:52

سلام. فایل csproj ضمیمه شد

فایل های ضمیمه

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • یکشنبه 21 بهمن 1397
  • 09:58

 فایل قرار ندید و با ادیتور آن را وارد کنید ( این بار موردی نداره). محتوای زیر را جایگزین کنید:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
	<TargetFramework>netcoreapp2.2</TargetFramework>
    <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
  </PropertyGroup>

  <ItemGroup>
    <Folder Include="Views\Shared\Partial\" />
    <Folder Include="wwwroot\log\" />
  </ItemGroup>

  <ItemGroup>
	<PackageReference Include="DNTBreadCrumb.Core" Version="1.7.2" />
	<PackageReference Include="Microsoft.AspNetCore.App" />
	<PackageReference Include="Microsoft.AspNetCore.Mvc.TagHelpers" Version="2.2.0" />
  <PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" />
	<PackageReference Include="Microsoft.AspNetCore.Session" Version="2.2.0" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="..\Business\Business.csproj" />
    <ProjectReference Include="..\DataAccess\DataAccess.csproj" />
  </ItemGroup>

</Project>

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • یکشنبه 21 بهمن 1397
  • 10:18

ممنونم بابت راهنمایی

ولی همچنان همان خطا پا برجاست. جالب اینه پروزه جدید هم ایجاد کردنی همان خطا میاد واسش.

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • یکشنبه 21 بهمن 1397
  • 10:27

ناگفته نماند موقع ایجاد پروژه وقتی ورژن دات نت رو روی 2.2.0 قرار میدم این هشدار نمایش داده میشه:

ولی روی ورژن های کوچکتر این پیغام نمایش داده نمیشه.

وقتی روی Learn more  کلیک میکنم این پیغام رو در وبسایت ماکروسافت نشون میده:

و ورژن vs من هست : v15.8.9

از نسخه ویژوال من میتونه باشه؟؟

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • یکشنبه 21 بهمن 1397
  • 11:03

پروژه را ببندید و با dotnet cli پروژه را build کنید اگر مشکلی نبود باید vs شما به روز شود.

dotnet build

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • دوشنبه 22 بهمن 1397
  • 01:59

سلامی دوباره.

جناب علیزاده با dotnet cli هم خطا داد.

ورژن vs رو هم آپدیت کردم. نزدیک به 5 گیگ آپدیت کرد, و  به ورژن 15.9.6  ارتقا پیدا کرد.

ولی بازهم همان خطا رخ می دهد. و همینطور پروژه جدید استارت زدنی هم همین خطا رخ می دهد و اجازه  Build رو نمی دهد.

راه حل دیگه ای سراغ ندارید؟سایتی نمونده سر نزده باشم

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • دوشنبه 22 بهمن 1397
  • 12:39

طبق جستجوهای من در سایت مایکروسافت , در آدرس (اینجا) پیش نیازهای لازم برای dot net core 2.2.0 رو خوندم. همه پیش نیازهارو داشتم رو سیستمم الا یدونه اونم اینه :

ویندوز من , ویندوز 10 ورژن 1506 هست , ولی در تصویر بالا اشاره کرده که ویندوز 10 با ورژن 1607 و بالاتر.

آیا میتونه به این هم ربط داشته باشه؟؟sad

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • چهارشنبه 24 بهمن 1397
  • 13:04
دوستان جوابی، نظری ، پیشنهادی سراغ ندارند؟
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • چهارشنبه 24 بهمن 1397
  • 13:20

پروژتون رو بگذارید توی گیت هاب و لینکش رو اینجا قرار بدید.

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • پنجشنبه 25 بهمن 1397
  • 14:43

باتشکر از شما برادر علیزاده که با صبرو حوصله پاسخ می دادید.

با نصب ویندوز جدید (Os 10)و نصب Vs 2019 با sdk 2.2.2 پروژه کامل و بدون خطا Build شد.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)