DotNetDev.ArcadeLight.Sdk
1.7.3
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
<Sdk Name="DotNetDev.ArcadeLight.Sdk" Version="1.7.3" />
For projects that support Sdk, copy this XML node into the project file to reference the package.
About
Lightweight package of dotnet Arcade without Microsoft proprietary tooling
How to Use
Configuration
1) add global.json
{
"tools": {
"dotnet": "8.0.204"
},
"msbuild-sdks": {
"DotNetDev.ArcadeLight.Sdk": "1.7.3"
}
}
2) create nuget.config
file with a source for the DotNetDev.ArcadeLight.Sdk nuget package
3) Add lines in Directory.Build.props
Please note: Central Package Management is optional
<?xml version="1.0" encoding="utf-8"?>
<Project>
<Import Project="Sdk.props" Sdk="DotNetDev.ArcadeLight.Sdk" />
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
...
<\Project>
4) Add line in Directory.Build.targets
<?xml version="1.0" encoding="utf-8"?>
<Project>
<Import Project="Sdk.targets" Sdk="DotNetDev.ArcadeLight.Sdk" />
...
<\Project>
5) Add lines in Directory.Packages.props
<Project>
<PropertyGroup>
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>
</PropertyGroup>
<ItemGroup>
<GlobalPackageReference Include="Nerdbank.GitVersioning" Version="3.6.133" />
</ItemGroup>
...
<\Project>
6) Copy eng\commonlight
from Arcade-light into repo
7) Add the Versions.props file to your eng\ folder
8) configure Nerdbank.GitVersioning
Copy version.json
to repository root folder and configure values (see versionJson.md)
Alternatively use nbgv tool (CLI tool documentation)
dotnet tool install -g nbgv
nbgv install
9) optionally copy the scripts for restore
, build
and test
to repository root folder
Use ArcadeLight with command shell or Visual Studio
build
test
Related documentation
- https://github.com/Bertk/arcade-light/blob/main/Documentation/ArcadeLightSdk.md
- https://github.com/dotnet/arcade/tree/main/Documentation
Related Packages
There are no supported framework assets in this package.
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
1.7.4 | 907 | 7/11/2024 | |
1.7.3 | 1,047 | 5/2/2024 | |
1.7.2 | 631 | 4/11/2024 | |
1.7.1 | 1,081 | 2/19/2024 | |
1.7.0 | 1,562 | 1/12/2024 | |
1.6.6 | 720 | 1/2/2024 | |
1.6.5 | 4,807 | 9/22/2023 | |
1.6.4 | 1,420 | 8/15/2023 | |
1.6.3 | 1,142 | 7/15/2023 | |
1.6.2 | 282 | 7/14/2023 | |
1.5.81 | 421 | 7/7/2023 | |
1.5.53 | 446 | 6/5/2023 | |
1.5.35 | 300 | 5/18/2023 | |
1.4.20 | 806 | 4/17/2023 | |
1.4.14 | 368 | 3/29/2023 |