Geekeey.Arcade.NET.Sdk.Test (0.1.0)

Published 2026-10-27 21:07:57 +00:00 by louis9902 in geekeey/arcade

Installation

dotnet nuget add source --name geekeey --username your_username --password your_token 
dotnet add package --source geekeey --version 0.1.0 Geekeey.Arcade.NET.Sdk.Test

About this package

MSBuild SDK for test projects with standardized build, analyzer, and editor configuration defaults.

Geekeey.Arcade.NET.Sdk.Test

Opinionated MSBuild SDK for test projects with standardized build, analyzer, and editor configuration defaults.

Getting started

<Project Sdk="Geekeey.Arcade.NET.Sdk.Test/1.0.0">
	<PropertyGroup>
		<TargetFramework>net8.0</TargetFramework>
	</PropertyGroup>
</Project>

What it provides

  • Everything from the base Geekeey.Arcade.NET.Sdk (language, analyzer, editor, and packaging defaults), layered on top of the Microsoft.NET.Sdk SDK.
  • Marks consuming projects as test projects by setting IsTestProject=true automatically.
  • Microsoft.Testing.Platform.MSBuild integration out of the box.
  • Opinionated .editorconfig settings for test projects, applied automatically via EditorConfigFiles (including file-based programs when FileBasedProgram=true).

Opt-outs

Property Effect
EnableDefaultJsonSerializationOptions=false Skips the System.Text.Json nullable annotation defaults.
IncludeDefaultBannedSymbols=false Skips the built-in BannedSymbols.txt.
BannedNewtonsoftJsonSymbols=false Skips the built-in BannedSymbols.NewtonsoftJson.txt.
SearchReadmeFileAbove=true Also searches parent directories for a PACKAGE.md to pack.

See the repository for the full configuration.

Details
NuGet
2026-10-27 21:07:57 +00:00
1
2026-10-29 01:51:31 +00:00
The Geekeey Team
16 KiB
Assets (2)
Versions (1) View all
0.1.0 2026-10-27