Live Tile Background worder fails silently if referencing HttpClient or WebView
<p>My Windows 8 Background task DLL project fails silently at runtime when I simply reference either WebView or HttpClient.</p>

<p>So, this works fine:</p>

<pre><code>public sealed class TileUpdater : IBackgroundTask 
{
    public async void Run(IBackgroundTaskInstance taskInstance)
    {
        var defferal = taskInstance.GetDeferral();

        await GetContent();

        defferal.Complete();
    }

    private async Task GetContent()
    {
        var updater = TileUpdateManager.CreateTileUpdaterForApplication();
        //updater.EnableNotificationQueue(true);

        updater.Clear();

        for (int i = 1; i &lt; 6; i++)
        {
            var tile = TileUpdateManager.GetTemplateContent(TileTemplateType.TileSquareText02);
            tile.GetElementsByTagName("text")[0].InnerText = "Tile " + i;
            tile.GetElementsByTagName("text")[1].InnerText = DateTime.Now.ToString("hh-mm");

            updater.Update(new TileNotification(tile));
        }

    }
}
</code></pre>

<p>And this just fails silently (either WebView or HttpClient):</p>

<pre><code>public sealed class TileUpdater : IBackgroundTask 
{
    public async void Run(IBackgroundTaskInstance taskInstance)
    {
        var defferal = taskInstance.GetDeferral();

        await GetContent();

        defferal.Complete();
    }

    private async Task GetContent()
    {
        var hc = new HttpClient();
        var updater = TileUpdateManager.CreateTileUpdaterForApplication();
        //updater.EnableNotificationQueue(true);

        updater.Clear();

        for (int i = 1; i &lt; 6; i++)
        {
            var tile = TileUpdateManager.GetTemplateContent(TileTemplateType.TileSquareText02);
            tile.GetElementsByTagName("text")[0].InnerText = "Tile " + i;
            tile.GetElementsByTagName("text")[1].InnerText = DateTime.Now.ToString("hh-mm");

            updater.Update(new TileNotification(tile));
        }

    }
}
</code></pre>
