Modify Tizen TFM to support netstandard2.0#1232
Conversation
|
@WonyoungChoi, |
e9e4671 to
a57b6d3
Compare
|
@WonyoungChoi this change looks good, but there are some conflicts with how this will ship. You have two options.
Let me know which release schedule works better for you. 4.1.0 is currently in the |
|
@emgarten Can I know when VS 15.3/NuGet 4.3.0 is released? |
|
@rrelyea for the timelines |
|
@emgarten We'd better choose the first option. Using Tizen TFM on time is more important than supporting netstandard 2.0. Using Tizen 1.0 is cancelled. |
486388d to
04a1bf1
Compare
|
@WonyoungChoi should it be that Tizen5.0 supports netstandard2.0 instead? What you have in this PR is: New mapping: If Tizen4.0 will already be shipping with 4.1.0 then you need to keep that mapping. I would instead expect it to be: |
|
@WonyoungChoi could you also let me know what the plan is for future releases of Tizen, will each one be a new version and old ones will stay the same? Or will older versions such as Tizen3.0 be updated to include new APIs? |
|
We are going to update Tizen 3.0 to support .NETCore 2.0 this year. I think the new mapping has no problem. Although we and users are not able to use netstandard2.0 until NuGet 4.3.0 is released, I know this is not a clean solution. If there is strict rule that must keep existing mapping, it is possible to keep Tizen3 and change Tizen4 to support ns2.0 only. |
Tizen 4.x supports netstandard 2.0.
04a1bf1 to
0db4192
Compare
|
I am sorry for the confusion. I'd like to just change Tizen4 to support nestandard 2.0 instead of 1.7. |
|
@WonyoungChoi are you still planning to update Tizen3.0 to support netstandard2.0 in the future? Will any releases be updated in the future without incrementing the version number? |
|
@emgarten The Tizen TFM version will refer to API level of Tizen .NET. It is possible that Tizen 3.0 will be updated again after Tizen 4.0 is released. for example, (THIS IS JUST AN EXAMPLE) Tizen5 TFM can be used in Tizen 3.x platform. (Platform - TFM -> Supports) |
|
In addition, |
This sounds like a good idea, it will make it much easier for package authors if the version matches the API surface area. Should Tizen4.0 be removed from the NuGet 4.1 release and only added here to NuGet 4.3? |
|
@emgarten |
|
Thanks for the explanation @WonyoungChoi, I've merged this into dev branch, it will go in 4.3.0 with the rest of the netstandard 2.0.0 support. |
For Tizen .NET, the TFM version will be restarted from 1.0.
And Tizen 1.x will support .NETStandard 2.0 when .NETCore 2.0 is released.
Thus, the versioning mapping for Tizen 3.x and Tizen4.x are not needed now.