Windows phone 7 使用CloudStorageAccount访问Azure

Windows phone 7 使用CloudStorageAccount访问Azure,windows-phone-7,azure,Windows Phone 7,Azure,我有一个控制台应用程序,可以将消息提交到Azure队列。现在我正在尝试将此应用程序迁移到移动设备,但遇到了CloudStorageAccount的引用问题。它需要Windows dll版本,但我的是移动版 你们知道我如何以另一种方式初始化CloudStorageAccount对象吗 public Initializator() { CloudStorageAccount.SetConfigurationSettingPublisher((configName, co

我有一个控制台应用程序,可以将消息提交到Azure队列。现在我正在尝试将此应用程序迁移到移动设备,但遇到了
CloudStorageAccount
的引用问题。它需要Windows dll版本,但我的是移动版

你们知道我如何以另一种方式初始化
CloudStorageAccount
对象吗

   public Initializator()
    {
        CloudStorageAccount.SetConfigurationSettingPublisher((configName, configSetter) =>
        {
            // for a console app, reading from App.config
            configSetter(ConfigurationManager.ConnectionStrings[configName].ConnectionString);
        });


        CloudStorageAccount storageAccount = CloudStorageAccount.FromConfigurationSetting("QueueStorage");
        CloudQueueClient queueClient = storageAccount.CreateCloudQueueClient();


        queueIn = queueClient.GetQueueReference("queuein");

        queueOut = queueClient.GetQueueReference("queueout");

        queueIn.CreateIfNotExist();

        queueOut.CreateIfNotExist();
    }

在我看来,从Windows Phone使用Windows Azure存储(表、Blob和队列)最简单的方法之一是使用Phone.storage numget包()。这使得在手机上使用存储与在服务器(或控制台应用程序)上使用存储几乎完全相同

请务必查看Wade Wegner的博客文章,了解NuGet软件包的更多信息

还有一个Phone.Storage.Sample包可能值得一看