已解决:HoloLens CS0012 C# 类型“CoreApplicationView”在未引用的程序集中定义。必须添加对程序集“Windows

时间:2024-04-08 15:16:56

时隔两年,HoloLens再次使用,打包出现如下问题:

CS0012  C# 类型“CoreApplicationView”在未引用的程序集中定义。必须添加对程序集“Windows, Version=255.255.255.255, Culture=neutral, PublicKeyToken=null, ContentType=WindowsRuntime”的引用。

解决方法:

我使用Unity3D 2017.2.1 f1版本、HoloTooKit 2017.4.3版本、VS2017

1)确保所有配置正确。

在Unity3D 构建设置 如下:

已解决:HoloLens CS0012 C# 类型“CoreApplicationView”在未引用的程序集中定义。必须添加对程序集“Windows已解决:HoloLens CS0012 C# 类型“CoreApplicationView”在未引用的程序集中定义。必须添加对程序集“Windows

已解决:HoloLens CS0012 C# 类型“CoreApplicationView”在未引用的程序集中定义。必须添加对程序集“Windows

2)如果还依旧报错,就采用如下方法

网上找遍了教程,最后自己实践,在VS2017中,添加windows.winmd即可,  引用>添加引用(右键)>浏览,找到如下文件:C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.17134.0\Facade\windows.winmd

按照如上步骤即可完成