4.3.2 works much better - we'll be sticking to that one until we move to VS 2022.
These are the warnings I get with that.
6>------ Build started: Project: GameTexFileType, Configuration: Release Any CPU ------
entVersion.targets(2203,5): warning MSB3277: Found conflicts between different versions of "WindowsBase" that could not be resolved.
entVersion.targets(2203,5): warning MSB3277: There was a conflict between "WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" and "WindowsBase, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35".
entVersion.targets(2203,5): warning MSB3277: "WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" was chosen because it was primary and "WindowsBase, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" was not.
entVersion.targets(2203,5): warning MSB3277: References which depend on "WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" [C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\5.0.0\ref\net5.0\WindowsBase.dll].
entVersion.targets(2203,5): warning MSB3277: C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\5.0.0\ref\net5.0\WindowsBase.dll
entVersion.targets(2203,5): warning MSB3277: Project file item includes which caused reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\5.0.0\ref\net5.0\WindowsBase.dll".
entVersion.targets(2203,5): warning MSB3277: C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\5.0.0\ref\net5.0\WindowsBase.dll
entVersion.targets(2203,5): warning MSB3277: References which depend on "WindowsBase, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" [].
entVersion.targets(2203,5): warning MSB3277: C:\Program Files\paint.net\PaintDotNet.Base.dll
entVersion.targets(2203,5): warning MSB3277: Project file item includes which caused reference "C:\Program Files\paint.net\PaintDotNet.Base.dll".
entVersion.targets(2203,5): warning MSB3277: PaintDotNet.Base
entVersion.targets(2203,5): warning MSB3277: PaintDotNet.Core
entVersion.targets(2203,5): warning MSB3277: PaintDotNet.Data
entVersion.targets(2203,5): warning MSB3277: C:\Program Files\paint.net\PaintDotNet.Core.dll
entVersion.targets(2203,5): warning MSB3277: Project file item includes which caused reference "C:\Program Files\paint.net\PaintDotNet.Core.dll".
entVersion.targets(2203,5): warning MSB3277: PaintDotNet.Core
entVersion.targets(2203,5): warning MSB3277: PaintDotNet.Data
entVersion.targets(2203,5): warning MSB3277: C:\Program Files\paint.net\PaintDotNet.SystemLayer.dll
entVersion.targets(2203,5): warning MSB3277: Project file item includes which caused reference "C:\Program Files\paint.net\PaintDotNet.SystemLayer.dll".
entVersion.targets(2203,5): warning MSB3277: PaintDotNet.Core
entVersion.targets(2203,5): warning MSB3277: PaintDotNet.Data
entVersion.targets(2203,5): warning MSB3277: C:\Program Files\paint.net\PaintDotNet.Framework.dll
entVersion.targets(2203,5): warning MSB3277: Project file item includes which caused reference "C:\Program Files\paint.net\PaintDotNet.Framework.dll".
entVersion.targets(2203,5): warning MSB3277: PaintDotNet.Data
entVersion.targets(2203,5): warning MSB3277: C:\Program Files\paint.net\PaintDotNet.SystemLayer.Native.x64.dll
entVersion.targets(2203,5): warning MSB3277: Project file item includes which caused reference "C:\Program Files\paint.net\PaintDotNet.SystemLayer.Native.x64.dll".
entVersion.targets(2203,5): warning MSB3277: PaintDotNet.Core
entVersion.targets(2203,5): warning MSB3277: PaintDotNet.Data
6>GameTexFileType -> D:\RUSTY-GPEG\Encoder\GameTex\Binaries\DotNET\Release\net5.0\GameTexFileType.dll
Warnings make my skin crawl - especially those I don't know how to fix. It seems dotnet5 depends on WindowsBase 4, but PDN is based on dotnet5 that depends on WindowsBase 5?
Cheers
John