NewtonSoft не поддерживается для UWP 10.1? - PullRequest
0 голосов
/ 14 апреля 2019

У нас есть проект Xamarin , который делит код с проектами android и ios . Мы планируем расширить этот общий доступ, создав и нацелив проект UWP . Поэтому для проверки переносимости моего проекта на UWP я использовал анализатор переносимости .net расширение в visual studio.

После запуска я получаю сводку о переносимости:

<h2 _locid="SummaryTitle">
      <a name="Portability Summary"></a>Portability Summary
</h2>
<table>
   <tbody>
      <tr>
        <th>Assembly</th>
            <th>UWP,Version=v10.1</th>
      </tr>

      <tr>
        <td><strong><a href="#Acme.PhoneBookDemo.Mobile.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
                <span class="assembly-name">Acme.PhoneBookDemo.Mobile.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</span>
                    <span class="assembly-tfm">(.NETStandard,Version=v2.0)</span>
            </a></strong></td>
                <td class="text-center">99.67%</td>
   </tr>
  </tbody>
</table>

, что означает, что проект на 99,67% совместим с UWP 10.1.

Подробно получаю это:

   <table class="table_portability_details">
            <tbody>
                <tr>
                        <th>Target type</th>
                        <th>UWP,Version=v10.1</th>
                        <th>Recommended changes</th>
                </tr>
                    <tr>
                        <td>Newtonsoft.Json.JsonConvert</td>
                        <td class="IconErrorEncoded" title="Not supported"></td>             <td></td>
                    </tr>
                        <tr>
                            <td style="padding-left:2em"> DeserializeObject``1(System.String)</td>
                            <td class="IconErrorEncoded" title="Not supported"></td>                <td></td>
                        </tr>
                        <tr>
                            <td style="padding-left:2em">SerializeObject(System.Object)</td>
                            <td class="IconErrorEncoded" title="Not supported"></td>                                <td></td>
                        </tr>
                    <tr>
                            <td>&nbsp;</td>
                            <td>&nbsp;</td>
                            <td>&nbsp;</td>
                    </tr>
            </tbody>
        </table>

, которые описывают проблемы не поддержки Newtonsoft .

У вас есть идея, как это исправить, если это возможно?

Обновление

Я сделал так, как предложил @Stefan Wick MSFT, я добавил проект UWP и использовал " 16299 " в качестве минорной версии:

minimum version uwp

У меня все та же проблема! ?

...