Tooling and Project Concepts
Package Reference
Read package version parts and classify an update.
Package Reference
PackageReference.cs
using System;
class Program
{
static void Main()
{
string version = ;
string packageName = "TraceReplay";
string major = version.Split('.')[0];
string updateType = major == "1" ? "minor-or-patch" : "major";
Console.WriteLine($"package={packageName}");
Console.WriteLine($"version={version}");
Console.WriteLine($"updateType={updateType}");
}
}
using System;
class Program
{
static void Main()
{
string version = ;
string packageName = "TraceReplay";
string major = version.Split('.')[0];
string updateType = major == "1" ? "minor-or-patch" : "major";
Console.WriteLine($"package={packageName}");
Console.WriteLine($"version={version}");
Console.WriteLine($"updateType={updateType}");
}
}
using System;
class Program
{
static void Main()
{
string version = ;
string packageName = "TraceReplay";
string major = version.Split('.')[0];
string updateType = major == "1" ? "minor-or-patch" : "major";
Console.WriteLine($"package={packageName}");
Console.WriteLine($"version={version}");
Console.WriteLine($"updateType={updateType}");
}
}
tooling
Package references name a dependency and a version, and version changes help teams judge update risk.