Update Tizen.NET.Sdk Package in Visual Studio 16.3 or Above
Jay Cho
Engineer
Visual Studio 2019 version 16.3 has been released, and lots of devs will be very happy to update their Visual Studio to the latest. Check out the release notes for more details.
Applications built on Visual Studio 16.3 or above will crash, but don't panic
If you are a Tizen .NET developer, you might panic after finding out that your application built on Visual Studio version 16.3 or above does not run on the Tizen target anymore. You will face the following exception:
System.IO.FileNotFoundException: Could not load file or assembly 'Xamarin.Forms.Platform.Tizen, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
This is happening because Visual Studio 2019 version 16.3 contains support for the release of .NET Core 3.0, and Tizen .NET.sdk needs corresponding updates.
Solution
To resolve this issue, update Tizen.NET.Sdk package from 1.0.3 to 1.0.5.
- Open your
.csproj
file of your Tizen project. - Modify the version of
Tizen.NET.Sdk
package from1.0.3
to1.0.5
.
<Project Sdk="Tizen.NET.Sdk/1.0.5">
<!-- Property Group for Tizen50 Project -->
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>tizen50</TargetFramework>
</PropertyGroup>
...
Tizen .NET templates have been updated
Tizen .NET templates provided on Visual Studio have been updated, so update your Visual Studio Tools for Tizen if you notice that yours are outdated.
What a relief! You can update Visual Studio 2019 version 16.3 and continue to build your applications without crashes. Check it out!