DotNetDev.ArcadeLight.Sdk 1.7.3

<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
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.3 803 5/2/2024
1.7.2 592 4/11/2024
1.7.1 1,039 2/19/2024
1.7.0 1,509 1/12/2024
1.6.6 669 1/2/2024
1.6.5 4,767 9/22/2023
1.6.4 1,372 8/15/2023
1.6.3 1,122 7/15/2023
1.6.2 260 7/14/2023
1.5.81 400 7/7/2023
1.5.53 424 6/5/2023
1.5.35 281 5/18/2023
1.4.20 786 4/17/2023
1.4.14 347 3/29/2023