Привет, у меня проблема с MissingManifestResourceException, что я нашел аналогичный пост на форумах MSDN, в котором им было рекомендовано опубликовать здесь, чего не было в OP. Поэтому я повторно разместил его здесь, потому что ОП объясняет проблему гораздо более красноречиво, чем я могу...
Hi,
не знаю, правильный ли это форум.
Я попытался создать простую тестовую плитку на MS Band, и я схожу с ума. Я разрабатываю с использованием Windows 10 10074 и VS 2015 CTP.
Прежде всего, когда выдается исключение, вы всегда получаете вводящее в заблуждение System.Resources.MissingManifestResourceException
, скрывающее ваше фактическое исключение (из того, что кажется невозможным найти локализованное содержимое ресурса). Проверяя трассировку стека, вы получаете фактическое исключение во второй позиции сверху.
Во-вторых, когда я создаю простую плитку без макетов и прочего, все идет хорошо. Но как только я добавлю что-то такое простое, как это:
var controlsPageLayout = new PageLayout(new FilledPanel() { Rect = new PageRect(0, 0, 245, 102) });
tile.PageLayouts.Add(controlsPageLayout);
Я получаю и System.Resources.MissingManifestResourceException
, и Microsoft.Band.BandIOException
. Вот трассировка стека:
at Microsoft.Band.BandClient.DynamicPageLayoutSetLayout(Guid appId, UInt32 layoutIndex, PageLayout layout)
at Microsoft.Band.BandClient.AddTileOutsideSync(BandTile tile)
at Microsoft.Band.BandClient.<>c__DisplayClass9b.<AddTile>b__9a()
at Microsoft.Band.BandClient.RunUsingSynchronizedFirmwareUI(Action insideSync, Action afterSync)
at Microsoft.Band.BandClient.AddTile(BandTile tile, Guid applicationId, IReadOnlyList`1 installedTiles)
at Microsoft.Band.BandClient.<>c__DisplayClass6f.<<AddTileAsync>b__6c>d__71.MoveNext()
Знаете ли вы, какова возможная причина этих проблем? Спасибо