# SonarScanner does not support .NET 6 Razor Compiler / Source Generators

**URL:** <https://community.sonarsource.com/t/sonarscanner-does-not-support-net-6-razor-compiler-source-generators/54104>\
**Category:** SonarQube Server / Community Build\
**Tags:** msbuild, dotnet, scanner\
**Created:** [December 1, 2021, 9:52am UTC](https://community.sonarsource.com/t/sonarscanner-does-not-support-net-6-razor-compiler-source-generators/54104 "2021-12-01T09:52:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dhaas](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/dhaas/32/25457_2.png) [@dhaas](https://community.sonarsource.com/u/dhaas)\
**Post date:** [December 1, 2021, 9:52am UTC](https://community.sonarsource.com/t/sonarscanner-does-not-support-net-6-razor-compiler-source-generators/54104/1 "2021-12-01T09:52:10Z")

</div>

Hi,

in .NET 6 the Razor Compiler was updated to be implemented using Source Generators.  
Now our Azure DevOps Server build pipeline fails if we enable SonarScanner. A workaround is to disable Source Generators in .csproj.

```auto
<PropertyGroup>
  <UseRazorSourceGenerator>false</UseRazorSourceGenerator>
</PropertyGroup>

```

Versions:  
SonarScanner for Azure DevOps v5.1.1 (SonarScanner for MSBuild 5.4)  
SonarQube v9.2

Related issue:  
[C# Sonar Scanner with Source Generators - Report a bug - SonarSource Community](https://community.sonarsource.com/t/c-sonar-scanner-with-source-generators/54056)

Related pages:  
[Using Source Generators with Blazor components in .NET 6 (andrewlock.net)](https://andrewlock.net/using-source-generators-with-blazor-in-dotnet-6/#disabling-the-razor-source-generators-in-net-6)  
[ASP.NET Core updates in .NET 6 Preview 2 - .NET Blog (microsoft.com)](https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-net-6-preview-2/#razor-compiler-updated-to-use-source-generators)

---

<div class="post-metadata">

**Author:** ![duncanp](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/duncanp/32/293_2.png) [@duncanp](https://community.sonarsource.com/u/duncanp)\
**Post date:** [December 2, 2021, 3:02pm UTC](https://community.sonarsource.com/t/sonarscanner-does-not-support-net-6-razor-compiler-source-generators/54104/2 "2021-12-02T15:02:18Z")

</div>

Hi @dhaas. Thanks for reporting the issue and for the workaround.

I’ve created a [S4.NET](http://S4.NET) bug: [#1125](https://github.com/SonarSource/sonar-scanner-msbuild/issues/1125)

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/system/32/31083_2.png) [@system](https://community.sonarsource.com/u/system)\
**Post date:** [December 9, 2021, 3:03pm UTC](https://community.sonarsource.com/t/sonarscanner-does-not-support-net-6-razor-compiler-source-generators/54104/3 "2021-12-09T15:03:05Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.

---

<div class="post-metadata">

**Author:** ![Caba\_Sagi](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/caba_sagi/32/17409_2.png) [@Caba\_Sagi](https://community.sonarsource.com/u/Caba_Sagi)\
**Post date:** [January 11, 2022, 3:24pm UTC](https://community.sonarsource.com/t/sonarscanner-does-not-support-net-6-razor-compiler-source-generators/54104/4 "2022-01-11T15:24:01Z")

</div>

Hello @dhaas

Could you please describe what do you mean by the pipeline fails? Do you have some exception or some tasks failing or it finishes successfully and you don’t have metrics or issues imported for the project?

All the best,  
Čaba
