构建Origami时出现CS0012错误(Hololens 101教程)

问题描述 投票:0回答:1

我被CS0012错误折磨了一周(reported problem

简而言之,我遵循Holograms 101 tutorial。当我在第1章末尾尝试将全息图部署到Hololens时,我遇到了两个错误,并且构建失败了。两个错误是:

The type "CoreApplicationView" is defined in an assembly that is not referenced. You must add a reference to assembly "Windows, Version=255.255.255.255, Culture=neutral, PublicKeyToken=null, ContentType=WindowsRuntime".

The type "CoreWindow" is defined in an assembly that is not referenced. You must add a reference to assembly "Windows, Version=255.255.255.255, Culture=neutral, PublicKeyToken=null, ContentType=WindowsRuntime".

我在网上搜索了解决方案,但我发现在没有有效解决方案的情况下找到了一些相同的问题,或者找不到适用于我的解决方案。

我正在使用win10 OS,Visual Studio Community 2017版本15.7.1,Unity 2017.2.0f3。

我想知道这些错误是否与Assembly-CSharp-firstpass有关。生成APP后,在目录Origami / App / GeneratedProjects / UWP下只有一个文件夹Assembly-CSharp但没有Assembly-CSharp-firstpass。我还尝试在Origami目录下搜索与Assembly-CSharp-firstpass相关的任何内容,但没有任何内容。但是,我从未遇到过一些人报告的错误“找不到Assembly-CSharp-firstpass.dll”。

有人有这个问题的经验吗?非常感谢您的任何帮助!

visual-studio-2017 hololens
1个回答
1
投票

好的,让我回答我自己的问题。我已经弄清楚了。

如果你也使用win10,VS2017和团结2017(我使用的是2017.2,但我想这也应该适用于2017.3 / 4),那么在这两个烦人的“未引用的程序集”问题的情况下,检查是否你在Origami assembly-> References下有一个名为“windows”的引用。如果不存在,则右键单击“引用”,在左侧将显示“浏览”,在“浏览”下,浏览以添加应该位于的引用:

C:\ Program Files(x86)\ Windows Kits \ 10 \ UnionMetadata \ 10.0.17134.0 \ Facade \ windows.winmd

我希望这可以帮助你们。祝好运!

© www.soinside.com 2019 - 2024. All rights reserved.