Pubblicare un sito senza la cartella roslyn in VS 2015
Quando si crea un sito in Visual Studio 2015 il template di progetto aggiunge automaticamente 2 pacchetti NuGet:
Rimuovendo i 2 pacchetti la cartella roslyn / C# 6.0 non verrà più creata.
se presente, rimuovere dal web.config:
- Microsoft.CodeDom.Providers.DotNetCompilerPlatform
Microsoft.Net.Compilers
Rimuovendo i 2 pacchetti la cartella roslyn / C# 6.0 non verrà più creata.
PowerShell
uninstall-package Microsoft.CodeDom.Providers.DotNetCompilerPlatform
uninstall-package Microsoft.Net.Compilers
XML
<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" ... />
<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" ... />
</compilers>
</system.codedom>
Se si rimuovono questi pacchetti non sarà possibile usare nessuna nuova funzione presente in C# 6.0