# Sonar Cloud Analysis c# support

**URL:** <https://community.sonarsource.com/t/sonar-cloud-analysis-c-support/114316>\
**Category:** SonarQube Cloud\
**Tags:** sonarqube-cloud\
**Created:** [April 26, 2024, 10:33am UTC](https://community.sonarsource.com/t/sonar-cloud-analysis-c-support/114316 "2024-04-26T10:33:19Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tripti](https://avatars.discourse-cdn.com/v4/letter/t/ad7895/32.png) [@Tripti](https://community.sonarsource.com/u/Tripti)\
**Post date:** [April 26, 2024, 10:33am UTC](https://community.sonarsource.com/t/sonar-cloud-analysis-c-support/114316/1 "2024-04-26T10:33:19Z")

</div>

Hello,

There is sonar cloud analysis integrated into my project but It does not analyze c# code.  
What is missing in the setup?

Also, want to disable the HTML analysis, is it possible?

---

<div class="post-metadata">

**Author:** ![Colin](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/colin/32/55255_2.png) [@Colin](https://community.sonarsource.com/u/Colin)\
**Post date:** [April 29, 2024, 6:34am UTC](https://community.sonarsource.com/t/sonar-cloud-analysis-c-support/114316/2 "2024-04-29T06:34:51Z")

</div>

Hey there.

Can you share how your analysis is configured? If you’re integrating with a specific CI (Azure DevOps Pipelines, for example), can you share your _azure-piplines.yml_ file?

---

<div class="post-metadata">

**Author:** ![denis.troller](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/denis.troller/32/49117_2.png) [@denis.troller](https://community.sonarsource.com/u/denis.troller)\
**Post date:** [April 29, 2024, 8:07am UTC](https://community.sonarsource.com/t/sonar-cloud-analysis-c-support/114316/3 "2024-04-29T08:07:30Z")

</div>

Hi,

One note, if you are on Github and using Automatic Analysis, there is a chance SonarCloud cannot pick up the .NET code if your repository is not yet indexed by Github.  
You can check that by running a search on your repository, in the top right search bar (for example enter path:.csproj)  
If you are taken to a page that says “your repository is being indexed” then that is your problem.  
In that case, run the same query until you get results, and then disable/enable automatic analysis in SonarCloud (from the Administration/Analysis Method menu, uncheck and recheck the “automatic analysis” option)

---

<div class="post-metadata">

**Author:** ![Tripti](https://avatars.discourse-cdn.com/v4/letter/t/ad7895/32.png) [@Tripti](https://community.sonarsource.com/u/Tripti)\
**Post date:** [April 29, 2024, 10:46am UTC](https://community.sonarsource.com/t/sonar-cloud-analysis-c-support/114316/4 "2024-04-29T10:46:02Z")

</div>

Hi!!  
We are using Circle/CI for the analysis and here is the sample

```auto
version: 2.1

orbs:
  sonarcloud: sonarsource/sonarcloud@2.0.0
  node: circleci/node@5.1.0
  ruby: circleci/ruby@2.0.1

jobs:
  sonar:
    docker:
      - image: cimg/base:stable
      - image: 'node:16.14.0'
    resource_class: medium
    steps:
      - checkout
      - node/install
      - sonarcloud/scan

workflows:
  main:
    jobs:
      - sonar:
          context: SonarCloud

```

---

<div class="post-metadata">

**Author:** ![Colin](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/colin/32/55255_2.png) [@Colin](https://community.sonarsource.com/u/Colin)\
**Post date:** [April 30, 2024, 8:19am UTC](https://community.sonarsource.com/t/sonar-cloud-analysis-c-support/114316/5 "2024-04-30T08:19:10Z")

</div>

You won’t be able to use `sonarcloud/scan`, as that only executes the [SonarScanner CLI](https://docs.sonarsource.com/sonarcloud/advanced-setup/ci-based-analysis/sonarscanner-cli/), not the [SonarScanner for .NET](https://docs.sonarsource.com/sonarcloud/advanced-setup/ci-based-analysis/sonarscanner-for-net/) which is required (along with a full build) to analyze C# code.

Do you currently have a CircleCI build that builds your .NET code?

---

<div class="post-metadata">

**Author:** ![Tripti](https://avatars.discourse-cdn.com/v4/letter/t/ad7895/32.png) [@Tripti](https://community.sonarsource.com/u/Tripti)\
**Post date:** [April 30, 2024, 8:36am UTC](https://community.sonarsource.com/t/sonar-cloud-analysis-c-support/114316/6 "2024-04-30T08:36:52Z")

</div>

No, we dont have a CircleCI build that builds the .NET code.

---

<div class="post-metadata">

**Author:** ![Colin](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/colin/32/55255_2.png) [@Colin](https://community.sonarsource.com/u/Colin)\
**Post date:** [April 30, 2024, 8:42am UTC](https://community.sonarsource.com/t/sonar-cloud-analysis-c-support/114316/7 "2024-04-30T08:42:54Z")

</div>

Then you won’t be able to have CircleCI analyze your C# code.

If your code is hosted on GitHub, I would take another look at what @denis.troller mentioned. In this case, your code could be analysed via [Automatic Analysis](https://docs.sonarsource.com/sonarcloud/advanced-setup/automatic-analysis/), no build required.

---

<div class="post-metadata">

**Author:** ![Tripti](https://avatars.discourse-cdn.com/v4/letter/t/ad7895/32.png) [@Tripti](https://community.sonarsource.com/u/Tripti)\
**Post date:** [April 30, 2024, 8:47am UTC](https://community.sonarsource.com/t/sonar-cloud-analysis-c-support/114316/8 "2024-04-30T08:47:18Z")

</div>

The code is hosted on bitbucket

---

<div class="post-metadata">

**Author:** ![denis.troller](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/denis.troller/32/49117_2.png) [@denis.troller](https://community.sonarsource.com/u/denis.troller)\
**Post date:** [April 30, 2024, 2:00pm UTC](https://community.sonarsource.com/t/sonar-cloud-analysis-c-support/114316/9 "2024-04-30T14:00:16Z")

</div>

Hi, after a quick check it appears you are using an orb that uses the “default scanner”.  
Some languages (C++, Maven, Gradle, .NET) require a specific scanner for technical reasons.

In your case, you need to find an orb that uses the Scanner for .NET, for example [CircleCI Developer Hub - bestsellerit/sonarcloud-dotnet](https://circleci.com/developer/orbs/orb/bestsellerit/sonarcloud-dotnet)  
Using this you might be able to run the analysis in your CircleCI pipeline.
