Remover roslyn do projeto

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

Remover roslyn do projeto

Previous pageReturn to chapter overview

Por default os projetos novos feitos no VS 2015 usam Roslyn por padrão.

Mas alguns hosts não funcionam o Roslyn.

 

Abra o Tools > NuGet Package Manager > Package Manager Console e digite uma de cada vez:

 

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

 

Abra para o web.config e remova:

 

  <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=\&quot;Web\&quot; /optionInfer+" />
    </compilers>
  </system.codedom>

 

Atenção: você não pode usar códigos C# 6.0