Jsonserializer не работает в выпуске сборки UWPC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Jsonserializer не работает в выпуске сборки UWP

Сообщение Anonymous »

При сериализации сложной записи в приложении UWP он отлично работает в режиме отладки, но в режиме выпуска, когда приложение упаковано с помощью проекта упаковки приложений Windows, Jsonserializer застрял. Я использую System.text.json с последней версией. И модели и jsoneserializer используются в библиотеке .NET STANDARY 2. Я использую только нативную опцию цепочки инструментов и загружаю ее в магазин. Моя примерная модель сложна с перечислением, списком, массивом, рекурсивными объектами, объектами с наследством и т. Д. < /p>
using System;
using System.Collections.Generic;

namespace WeatherApp.Models
{
public enum WeatherCondition
{
Sunny,
Cloudy,
Rainy,
Stormy,
Snowy,
Windy,
Foggy,
Unknown
}

public enum TemperatureUnit
{
Celsius,
Fahrenheit,
Kelvin
}

public record TemperatureReading(double Value, TemperatureUnit Unit);

public record WindInfo(double SpeedKmph, double DirectionDegrees, string? Description = null);

public record PrecipitationInfo(
double AmountMm,
string Type,
bool IsSevere
);

public record WeatherAlert(
string Title,
string Description,
DateTime IssuedAt,
DateTime? ExpiresAt,
AlertSeverity Severity
);

public enum AlertSeverity
{
Info,
Watch,
Warning,
Emergency
}

public record HourlyForecast(
DateTime Time,
TemperatureReading Temperature,
WeatherCondition Condition,
WindInfo Wind,
PrecipitationInfo? Precipitation = null
);

public record DailyForecast(
DateTime Date,
TemperatureReading High,
TemperatureReading Low,
List HourlyForecasts,
List Alerts
);

public record LocationInfo(
string City,
string Country,
double Latitude,
double Longitude,
string[] NearbyCities
);

public record WeatherReport(
Guid ReportId,
LocationInfo Location,
List Forecasts,
DateTime GeneratedAt,
WeatherReport? PreviousReport // recursive reference
);

public record WeatherMetadata(
string Source,
Dictionary Tags, // dynamic info
object RawData // could be any type (e.g., JSON, XML)
);

public record CompleteWeatherData(
WeatherReport Report,
WeatherMetadata Metadata,
string Summary,
string[] Warnings,
List Recommendations
);
}
< /code>
Почему это происходит в сборке релиза. Что необходимо для решения этого? Но мне нужно решить это с помощью собственной цепочки инструментов.

Подробнее здесь: https://stackoverflow.com/questions/796 ... -build-uwp
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Jsonserializer не работает в выпуске сборки UWP
    Anonymous » » в форуме C#
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Jsonserializer не работает в выпуске сборки UWP
    Anonymous » » в форуме C#
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Json serializer не работает в выпуске сборки UWP
    Anonymous » » в форуме C#
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Json serializer не работает в выпуске сборки UWP
    Anonymous » » в форуме C#
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Установите сцену единства в управлении приложением UWP XAML и общайтесь, используя C# между UWP и Unity
    Anonymous » » в форуме C#
    0 Ответы
    50 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»