嗨,我遇到了 MissingManifestResourceException 的问题,我在 MSDN 论坛上发现了一个类似的帖子,建议他们在此处发布 OP 没有发布的帖子。因此,我在这里重新发布了它,因为 OP 比我能够更雄辩地解释了这个问题......
你好,
不知道是不是合适的论坛。
我试过在 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);
我得到 aSystem.Resources.MissingManifestResourceException
和 a 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()
你知道这些问题的可能原因是什么吗?谢谢