Skip to content

Commit

Permalink
Upgrade projects to .NET 6 (#1811)
Browse files Browse the repository at this point in the history
* Update Projects to .NET 6

* Update test.yml

* Update links to .net-6.0

* Fix typo
  • Loading branch information
FaisalAfroz authored Nov 18, 2021
1 parent 93dc697 commit 2582cd6
Show file tree
Hide file tree
Showing 198 changed files with 211 additions and 211 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # 2.3.5
- uses: actions/setup-dotnet@5a3fa01c67e60dba8f95e2878436c7151c4b5f01 # 1.7.2
with:
dotnet-version: "5.0.102"
dotnet-version: "6.0.100"
- run: pwsh ./test.ps1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2 changes: 1 addition & 1 deletion add-new-exercise.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ function Add-Project {

$csProj = "$exerciseDir/$ExerciseName.csproj"

Invoke-CallScriptExitOnError { dotnet new xunit -lang "C#" --target-framework-override net5.0 -o $exerciseDir -n $ExerciseName }
Invoke-CallScriptExitOnError { dotnet new xunit -lang "C#" --target-framework-override net6.0 -o $exerciseDir -n $ExerciseName }
Invoke-CallScriptExitOnError { dotnet sln "$exercisesDir/Exercises.sln" add $csProj }

Remove-Item -Path "$exerciseDir/UnitTest1.cs"
Expand Down
4 changes: 2 additions & 2 deletions concepts/attributes/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,5 @@ The following four predefined attributes are used regularly:
[attribute-concept]: https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/attributes/
[attribute]: https://docs.microsoft.com/en-us/dotnet/csharp/tutorials/attributes
[attribute-targets]: https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/attributes/#attribute-targets
[flags-attribute]: https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute?view=net-5.0
[flags-example]: https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute?view=net-5.0#examples
[flags-attribute]: https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute?view=net-6.0
[flags-example]: https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute?view=net-6.0#examples
2 changes: 1 addition & 1 deletion concepts/attributes/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ class MyClass

This declarative metadata only associates additional structured information to the code and does not modify its behavior, but that metadata is used by other part of the code to change how its target would behave or add, change or remove, restrict some its functionalities.

There is many [predefined and reserved attributes](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/attributes/general#conditional-attribute), for example: `Flags`, `Obsolete`, `Conditional`, each has a specific that can be looked up on the C# documentation. Note that the full name of an attribute like [`Flags`](https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute?view=net-5.0) is `FlagsAttribute` by convention, but the suffix _Attribute_ can be omitted when applied on a declaration.
There is many [predefined and reserved attributes](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/attributes/general#conditional-attribute), for example: `Flags`, `Obsolete`, `Conditional`, each has a specific that can be looked up on the C# documentation. Note that the full name of an attribute like [`Flags`](https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute?view=net-6.0) is `FlagsAttribute` by convention, but the suffix _Attribute_ can be omitted when applied on a declaration.
2 changes: 1 addition & 1 deletion concepts/enumerables/about.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# About

Types that implement the [`IEnumerable<T>`](https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.ienumerable-1?view=net-5.0) interface are known as being _enumerable_. All built-in collection types implement this interface.
Types that implement the [`IEnumerable<T>`](https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.ienumerable-1?view=net-6.0) interface are known as being _enumerable_. All built-in collection types implement this interface.

An enumerable type can be iterated over using a `foreach` loop:

Expand Down
8 changes: 4 additions & 4 deletions concepts/enums/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ More examples and best practices are available [here][enum examples].

[enumeration types]: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/enum
[integral numeric]: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/integral-numeric-types
[enum parse]: https://docs.microsoft.com/en-us/dotnet/api/system.enum.parse?view=net-5.0
[enum tryparse]: https://docs.microsoft.com/en-us/dotnet/api/system.enum.tryparse?view=net-5.0
[enum isdefined]: https://docs.microsoft.com/en-us/dotnet/api/system.enum.isdefined?view=net-5.0
[enum examples]: https://docs.microsoft.com/en-us/dotnet/api/system.enum?view=net-5.0#examples
[enum parse]: https://docs.microsoft.com/en-us/dotnet/api/system.enum.parse?view=net-6.0
[enum tryparse]: https://docs.microsoft.com/en-us/dotnet/api/system.enum.tryparse?view=net-6.0
[enum isdefined]: https://docs.microsoft.com/en-us/dotnet/api/system.enum.isdefined?view=net-6.0
[enum examples]: https://docs.microsoft.com/en-us/dotnet/api/system.enum?view=net-6.0#examples
4 changes: 2 additions & 2 deletions concepts/enums/links.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
"description": "Enumeration types"
},
{
"url": "https://docs.microsoft.com/en-us/dotnet/api/system.enum.parse?view=net-5.0",
"url": "https://docs.microsoft.com/en-us/dotnet/api/system.enum.parse?view=net-6.0",
"description": "Parsing enums"
},
{
"url": "https://docs.microsoft.com/en-us/dotnet/api/system.enum?view=net-5.0#examples",
"url": "https://docs.microsoft.com/en-us/dotnet/api/system.enum?view=net-6.0#examples",
"description": "Enum examples"
}
]
2 changes: 1 addition & 1 deletion concepts/flag-enums/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,4 +77,4 @@ enum PhoneFeatures : byte
[and-operator]: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/bitwise-and-shift-operators#logical-and-operator-
[bitwise-complement-operator]: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/bitwise-and-shift-operators#bitwise-complement-operator-
[binary-literals]: https://riptutorial.com/csharp/example/6327/binary-literals
[has-flag]: https://docs.microsoft.com/en-us/dotnet/api/system.enum.hasflag?view=net-5.0
[has-flag]: https://docs.microsoft.com/en-us/dotnet/api/system.enum.hasflag?view=net-6.0
2 changes: 1 addition & 1 deletion concepts/flag-enums/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

The C# [`enum` type](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/enum) represents a fixed set of named constants (an enumeration).

Normally, one `enum` member can only refer to exactly one of those named constants. However, sometimes it is useful to refer to more than one constant. To do so, one can annotate the `enum` with the [`Flags` attribute](https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute?view=net-5.0). A _flags_ enum's constants are interpreted as bitwise _flags_ and therefor indicates the enum supports the bitwise operators and additional features like the method `Enum.HasFlag()`.
Normally, one `enum` member can only refer to exactly one of those named constants. However, sometimes it is useful to refer to more than one constant. To do so, one can annotate the `enum` with the [`Flags` attribute](https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute?view=net-6.0). A _flags_ enum's constants are interpreted as bitwise _flags_ and therefor indicates the enum supports the bitwise operators and additional features like the method `Enum.HasFlag()`.

A flags enum can be defined as follows (using binary integer notation `0b`):

Expand Down
2 changes: 1 addition & 1 deletion concepts/flag-enums/links.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"description": "Bitwise and shift operators"
},
{
"url": "https://docs.microsoft.com/en-us/dotnet/api/system.enum.hasflag?view=net-5.0",
"url": "https://docs.microsoft.com/en-us/dotnet/api/system.enum.hasflag?view=net-6.0",
"description": "Enum.HasFlag method"
},
{
Expand Down
4 changes: 2 additions & 2 deletions concepts/readonly-collections/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ To ensure that all members of a reference type are protected the fields can be m

The Base Class Library (BCL) provides some readonly versions of collections where there is a requirement to stop members of a collections being updated. These come in the form of wrappers:

- [`ReadOnlyDictionary<T>`](https://docs.microsoft.com/en-us/dotnet/api/system.collections.objectmodel.readonlydictionary-2?view=net-5.0) exposes a `Dictionary<T>` as read-only.
- [`ReadOnlyCollection<T>`](https://docs.microsoft.com/en-us/dotnet/api/system.collections.objectmodel.readonlycollection-1?view=net-5.0) exposes a `List<T>` as read-only.
- [`ReadOnlyDictionary<T>`](https://docs.microsoft.com/en-us/dotnet/api/system.collections.objectmodel.readonlydictionary-2?view=net-6.0) exposes a `Dictionary<T>` as read-only.
- [`ReadOnlyCollection<T>`](https://docs.microsoft.com/en-us/dotnet/api/system.collections.objectmodel.readonlycollection-1?view=net-6.0) exposes a `List<T>` as read-only.
4 changes: 2 additions & 2 deletions concepts/sets/about.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# About

A set is a collection of unique values. The default .NET implementation of a set is the [`HashSet<T>`](https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.hashset-1?view=net-5.0 class), which is a collection that only contains unique values.
A set is a collection of unique values. The default .NET implementation of a set is the [`HashSet<T>`](https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.hashset-1?view=net-6.0 class), which is a collection that only contains unique values.

The `HashSet` class uses each element's [`GetHashCode()` method](https://docs.microsoft.com/en-us/dotnet/api/system.object.gethashcode?view=net-5.0) (which is defined on `Object` and thus available on all types) to determine whether it already contains that element.
The `HashSet` class uses each element's [`GetHashCode()` method](https://docs.microsoft.com/en-us/dotnet/api/system.object.gethashcode?view=net-6.0) (which is defined on `Object` and thus available on all types) to determine whether it already contains that element.

By default, the `GetHashCode()` implementation for reference types returns a hash of its memory location. This means that different reference type objects will have a different hash code (this is known as reference equality). Value types by default return a hash of their fields/properties. This means that different value type objects with the same field/property values will have the same hash code (this is known as structural equality).

Expand Down
6 changes: 3 additions & 3 deletions concepts/timezone/about.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# About

The [`TimeZoneInfo`](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo?view=net-5.0) class provides routines for handling the differences between time zones. The `TimeZoneInfo` class also contains methods that facilitate dealing with daylight saving time.
The [`TimeZoneInfo`](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo?view=net-6.0) class provides routines for handling the differences between time zones. The `TimeZoneInfo` class also contains methods that facilitate dealing with daylight saving time.

The [`CultureInfo`](https://docs.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo?view=net-5.0) class supports locale dependent date time formats.
The [`CultureInfo`](https://docs.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo?view=net-6.0) class supports locale dependent date time formats.

To support cross-platform coding the [`RuntimeInformation`](https://docs.microsoft.com/en-us/dotnet/api/system.runtime.interopservices.runtimeinformation?view=net-5.0) class allows you to detect which operating system your code is executing on, Linux, Windows or OSX.
To support cross-platform coding the [`RuntimeInformation`](https://docs.microsoft.com/en-us/dotnet/api/system.runtime.interopservices.runtimeinformation?view=net-6.0) class allows you to detect which operating system your code is executing on, Linux, Windows or OSX.
4 changes: 2 additions & 2 deletions docs/INSTALLATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

## Installing .NET

The C# track is built on top of the [.NET](https://dotnet.microsoft.com/learn/dotnet/what-is-dotnet) platform, which runs on Windows, Linux and macOS. To build .NET projects, you can use the .NET Command Line Interface (CLI). This CLI is part of the .NET SDK, which you can install by following the [installation instructions](https://dotnet.microsoft.com/download/dotnet/5.0). Note: the C# track requires SDK version 5.0 or greater.
The C# track is built on top of the [.NET](https://dotnet.microsoft.com/learn/dotnet/what-is-dotnet) platform, which runs on Windows, Linux and macOS. To build .NET projects, you can use the .NET Command Line Interface (CLI). This CLI is part of the .NET SDK, which you can install by following the [installation instructions](https://dotnet.microsoft.com/download/dotnet/6.0). Note: the C# track requires SDK version 6.0 or greater.

After completing the installation, you can verify if the CLI was installed succesfully by running this command in a terminal:

```bash
dotnet --version
```

It the output is a version greater than or equal to `5.0.100`, the .NET SDK has been installed succesfully.
If the output is a version greater than or equal to `6.0.100`, the .NET SDK has been installed succesfully.

## Using an IDE

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion exercises/concept/attack-of-the-trolls/.docs/hints.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@

[docs.microsoft.com-bitwise-and-shift-operators]: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/bitwise-and-shift-operators
[docs.microsoft.com-switch-keyword]: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/switch
[docs-enum-flags]: https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute?view=net-5.0
[docs-enum-flags]: https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute?view=net-6.0
4 changes: 2 additions & 2 deletions exercises/concept/attack-of-the-trolls/.docs/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ class MyClass

This declarative metadata only associates additional structured information to the code and does not modify its behavior, but that metadata is used by other part of the code to change how its target would behave or add, change or remove, restrict some its functionalities.

There is many [predefined and reserved attributes](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/attributes/general#conditional-attribute), for example: `Flags`, `Obsolete`, `Conditional`, each has a specific that can be looked up on the C# documentation. Note that the full name of an attribute like [`Flags`](https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute?view=net-5.0) is `FlagsAttribute` by convention, but the suffix _Attribute_ can be omitted when applied on a declaration.
There is many [predefined and reserved attributes](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/attributes/general#conditional-attribute), for example: `Flags`, `Obsolete`, `Conditional`, each has a specific that can be looked up on the C# documentation. Note that the full name of an attribute like [`Flags`](https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute?view=net-6.0) is `FlagsAttribute` by convention, but the suffix _Attribute_ can be omitted when applied on a declaration.

## Flag Enums

The C# [`enum` type](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/enum) represents a fixed set of named constants (an enumeration).

Normally, one `enum` member can only refer to exactly one of those named constants. However, sometimes it is useful to refer to more than one constant. To do so, one can annotate the `enum` with the [`Flags` attribute](https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute?view=net-5.0). A _flags_ enum's constants are interpreted as bitwise _flags_ and therefor indicates the enum supports the bitwise operators and additional features like the method `Enum.HasFlag()`.
Normally, one `enum` member can only refer to exactly one of those named constants. However, sometimes it is useful to refer to more than one constant. To do so, one can annotate the `enum` with the [`Flags` attribute](https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute?view=net-6.0). A _flags_ enum's constants are interpreted as bitwise _flags_ and therefor indicates the enum supports the bitwise operators and additional features like the method `Enum.HasFlag()`.

A flags enum can be defined as follows (using binary integer notation `0b`):

Expand Down
2 changes: 1 addition & 1 deletion exercises/concept/attack-of-the-trolls/.meta/design.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,6 @@ This exercise could benefit from having an [analyzer][analyzer] that can comment
[docs.microsoft.com-bitwise-and-shift-operators]: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/bitwise-and-shift-operators
[docs.microsoft.com-switch-keyword]: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/switch
[docs.microsoft.com-binary-notation]: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/integral-numeric-types#integer-literals
[docs.microsoft.com-flagsattribute]: https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute?view=net-5.0
[docs.microsoft.com-flagsattribute]: https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute?view=net-6.0
[alanzucconi.com-enum-flags-and-bitwise-operators]: https://www.alanzucconi.com/2015/07/26/enum-flags-and-bitwise-operators/
[concept-bitwise-manipulation]: https://github.com/exercism/v3/blob/main/reference/concepts/bitwise_manipulation.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion exercises/concept/bird-watcher/BirdWatcher.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion exercises/concept/calculator-conundrum/.docs/hints.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@
[using-exceptions]: https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/exceptions/using-exceptions
[exception-handling]: https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/exceptions/exception-handling
[creating-and-throwing-exceptions]: https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/exceptions/creating-and-throwing-exceptions
[divide-by-zero-exception]: https://docs.microsoft.com/en-us/dotnet/api/system.dividebyzeroexception?view=net-5.0
[divide-by-zero-exception]: https://docs.microsoft.com/en-us/dotnet/api/system.dividebyzeroexception?view=net-6.0
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion exercises/concept/cars-assemble/CarsAssemble.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion exercises/concept/elons-toys/ElonsToys.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion exercises/concept/faceid-2/Faceid2.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
<Nullable>enable</Nullable>
</PropertyGroup>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
Expand Down
Loading

0 comments on commit 2582cd6

Please sign in to comment.