C#Azure和IOT引用类型'stream'声明在'System.RunTime'中定义,但无法找到

时间:2018-01-08 03:49:00

标签: c# azure windows-10-iot-core azure-iot-hub

我正在尝试在以下网站上创建示例。它假设允许我向Azure发送数据。

我查找了这个错误,但我没有使用交互式窗口,而#r似乎不是答案。我相信这个问题阻止了我使用我的头衔,但我会尝试。

https://catalog.azureiotsuite.com/details?title=Raspberry_Pi3&source=home-page

“引用类型'stream'声明在'System.RunTime'中定义,但无法找到。”

引用Message的行获取此信息,下面的await用于'Task'

using System.Text;
using System.Threading.Tasks;
using Microsoft.Azure.Devices.Client;
using Windows.UI.Xaml.Controls;

namespace MyFirstIotCoreApp
{
    /// <summary>
    /// An empty page that can be used on its own or navigated to within a Frame.
    /// </summary>
    public sealed partial class MainPage : Page
    {

        public MainPage()
        {
            this.InitializeComponent();
            SendDataToAzure();

        }

        private async Task SendDataToAzure()
        {
            DeviceClient deviceClient = DeviceClient.CreateFromConnectionString(<replace>, TransportType.Http1);

            var text = "Hello, Windows 10!";
            var msg = new Message(Encoding.UTF8.GetBytes(text));

            await deviceClient.SendEventAsync(msg);
        }
    }
}

1 个答案:

答案 0 :(得分:3)

早上好;

 Anytime I see an error referencing a missing item in a Framework library like

那,我首先想到的是检查框架版本。一些功能 仅在框架的某些版本中存在,因为它们开发了新功能。

检查Framework版本以查看是否已选择支持的版本 那个功能。