SunamoCsproj¶
Working with csprojs at one package
- NuGet: $(@{Name=SunamoCsproj; CsprojRel=SunamoCsproj/SunamoCsproj/SunamoCsproj.csproj; ReadmePath=/home/runner/work/PlatformIndependentNuGetPackages/PlatformIndependentNuGetPackages/SunamoCsproj/README.md; Description=Working with csprojs at one package; ApiNamespace=SunamoCsproj}.Name)
- Source: GitHub
- API reference: ../../api/SunamoCsproj.html
Working with csprojs at one package
Overview¶
SunamoCsproj is part of the Sunamo package ecosystem, providing modular, platform-independent utilities for .NET development.
Main Components¶
Key Classes¶
- CsprojConsts
- CsprojHelper
- CsprojNsHelper
- CsprojData
- DuplicatesInItemGroup
- ForceValueForKey
- ItemGroupElement
- ItemGroupElements
Key Methods¶
DetectDuplicatedProjectAndPackageReferences()CsprojPathFromName()AddLinkToCsproj()GetCsprojFromCsPath()RemoveDuplicatedProjectAndPackageReferences()CreateOrReplaceMicrosoft_Extensions_Logging_Abstractions()CreateOrReplaceItemGroupForReadmeMd()RemovePropertyGroupItem()AddPropertyGroupItemIfNotExists()RemoveSingleItemGroup()
Installation¶
Dependencies¶
- Microsoft.Extensions.Logging.Abstractions (v9.0.3)
Package Information¶
- Package Name: SunamoCsproj
- Version: 25.6.7.1
- Target Framework: net9.0
- Category: Platform-Independent NuGet Package
- Source Files: 27
Related Packages¶
This package is part of the Sunamo package ecosystem. For more information about related packages, visit the main repository.
License¶
See the repository root for license information.