小编use*_*744的帖子

模板10安装期间出错Applicationspace中不存在Application Insight

我已按照说明启动并运行模板10,但我遇到了单个程序集错误CS0234

错误CS0234命名空间"Microsoft"中不存在类型或命名空间名称"ApplicationInsights"(您是否缺少程序集引用?)WindowsApp1 C:\ Users\Keshi\AppData\Local\Temporary Projects\WindowsApp1\App.xaml.cs

任何想法都是为什么这个装配丢失了.我已经安装了整个VS包.为什么会丢失这个集会.

        Microsoft.ApplicationInsights.WindowsAppInitializer.InitializeAsync(
        Microsoft.ApplicationInsights.WindowsCollectors.Metadata |
        Microsoft.ApplicationInsights.WindowsCollectors.Session);
Run Code Online (Sandbox Code Playgroud)

谢谢

winrt-xaml template10

5
推荐指数
1
解决办法
1894
查看次数

为什么Await之后的代码不能在UI线程上运行?

我过去使用过代理来更新当前的UI(例如文本框),其中包含在我的线程中处理的值.我是在假设asyncawait为你照顾这个.

当我运行下面的代码时 - 按下按钮时,启动一个新的任务,每100ms计数100次.计数应显示在UI上,但我得到一个targetInvocationException:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
        textBox1.Text = "Press button";
    }

    private async void button1_Click(object sender, EventArgs e)
    {
         await Task1();
    }

    private Task Task1()
    {
        return Task.Factory.StartNew(() => CountMethod());
    }

    private void CountMethod()
    {
        for (int i = 0; i < 100; i++)
        {
            Task.Delay(100).Wait();
            //Console.WriteLine(i.ToString());
            textBox1.Text = i.ToString();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# async-await

1
推荐指数
1
解决办法
690
查看次数

当您仅实例化"new objectName()"时会发生什么

我只是在C#上观看一些视频,我遇到了一些我不理解的事情.让我们说我上课了

class person
{
    public string Name;
}
Run Code Online (Sandbox Code Playgroud)

在我的主要代码中我放置

new Person()
Run Code Online (Sandbox Code Playgroud)

没有声明 Person New =

它只是创建一个没有Heap名称的对象的引用吗?这样做的目的是什么?

c#

0
推荐指数
1
解决办法
84
查看次数

标签 统计

c# ×2

async-await ×1

template10 ×1

winrt-xaml ×1