CycloneDX / cyclonedx-dotnet

Creates CycloneDX Software Bill of Materials (SBOM) from .NET Projects
https://cyclonedx.org/
Apache License 2.0
175 stars 82 forks source link

Add support for X# Project files #895

Open VolkmarR opened 2 months ago

VolkmarR commented 2 months ago

CycloneDX-DotNet currently supports project files with the extensions .csproj, .fsproj and .vbproj. It would be nice to add support for the .xsproj extension. This extension is used by project files for x#, an open source development language for .NET, based on the xBase language.

I already made some tests and after adding the extension to the allowed extensions, CycloneDX-DotNet successfully produced the SBOM file.

I can provide a pull request with the necessary change, documentation and tests.

mtsfoni commented 1 month ago

Is .xsproj the exact same format as .csproj and is also built via dotnet build using NuGet? Then I see no problem and await your PR 😊