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

时间:2016-03-06 20:34:33

标签: winrt-xaml template10

我已按照说明启动并运行模板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);

谢谢

2 个答案:

答案 0 :(得分:5)

我不得不在project.json文件中添加几行来解决这个问题。我相信我添加的行是(依赖):

"Microsoft.ApplicationInsights": "1.0.0", 
"Microsoft.ApplicationInsights.PersistenceChannel": "1.0.0", 
"Microsoft.ApplicationInsights.WindowsApps": "1.0.0", 

我的完整project.json文件如下所示:

{
  "dependencies": {
    "Microsoft.ApplicationInsights": "1.0.0", 
    "Microsoft.ApplicationInsights.PersistenceChannel": "1.0.0", 
    "Microsoft.ApplicationInsights.WindowsApps": "1.0.0", 
    "Microsoft.NETCore.UniversalWindowsPlatform": "5.0.0", 
    "Microsoft.NETCore.UniversalWindowsPlatform": "5.0.0",
    "Microsoft.Xaml.Behaviors.Uwp.Managed": "1.0.3",
    "Newtonsoft.Json": "8.0.2",
    "Template10": "1.1.*"
  },
  "frameworks": {
    "uap10.0": {}
  },
  "runtimes": {
    "win10-arm": {},
    "win10-arm-aot": {},
    "win10-x86": {},
    "win10-x86-aot": {},
    "win10-x64": {},
    "win10-x64-aot": {}
  }
}

我可以建立并运行汉堡菜单项目(它只是空白模板,因为我刚刚开始)。

答案 1 :(得分:1)

是的,自2016年5月18日起,Template10无法为UW目标/分钟版本的所有组合构建所有项目类型(空白,汉堡,最小),因为缺少对应用见解。

直接更改为project.json的工作正常,就像@CodingGorilla建议的那样。

或者,在VS.Net中,您可以使用NuGet控制台或通过项目下拉菜单>添加对Template10项目的ApplicationInsights引用。解决方案资源管理器中的Manage NuGet Packages...

在NuGet控制台中:

Install-Package Microsoft.ApplicationInsights.WindowsApps

或者

  • 打开项目的NuGet Manager
  • 切换到“浏览”标签
  • 搜索Microsoft.ApplicationInsights.WindowsApps
  • 安装包

NuGet会通知您它安装目标和相关软件包,例如:

    Microsoft.ApplicationInsights.1.2.3 
    Microsoft.ApplicationInsights.PersistenceChannel.1.2.3 
    Microsoft.ApplicationInsights.WindowsApps.1.1.1 

"依赖" project.json中的部分将相应更改:

  "dependencies": {
     "Microsoft.ApplicationInsights.WindowsApps": "1.1.1",
     "Microsoft.NETCore.UniversalWindowsPlatform": "5.1.0",
     "Microsoft.Xaml.Behaviors.Uwp.Managed": "1.1.0",
     "Newtonsoft.Json": "8.0.3",
     "Template10": "1.1.*"
  },
  ...