چگونه roslyn را از پروژه ASP.NET حذف کنیم ؟

اگر شما از ویژوال استودیو 2015 به بعد را استفاده میکنید با ساختن هر پروژه فایل های roslyn به صورت دیفالت در فولدر BIN ذخیره میشود.

اکثر هاست ها این متد C#6 یا همان رزلین را ساپورت نمی کنند پس بهتر است roslyn را با روش زیر از پروژه خود حذف کنید

از منوی Tools / Nuget Package Manager بر روی Package Manager Console کلیک کنید و کد های زیر را به صورت تک به تک اجرا کنید

uninstall-package Microsoft.CodeDom.Providers.DotNetCompilerPlatform  
uninstall-package Microsoft.Net.Compilers  

تا اینجا کار تمام است و پروژه خود را از roslyn خلاص کرده اید

حال از وب کانفیگ خط های زیر را پیدا و حذف کنید

 <system.codedom>
    <compilers>
      <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701" />
      <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\"Web\" /optionInfer+" />
    </compilers>
  </system.codedom>

همین حالا فولدر BIN را مشاهده کنید که فایل های roslyn حذف شده اند

امکان ارسال نظر برای این موضوع وجود ندارد