我被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操作系统,Visual Sudio社区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”。
有人有这个问题的经验吗?非常感谢您提供任何帮助!!
答案 0 :(得分:1)
好的伙计们,让我回答一下我自己的问题。我已经弄清楚了。
如果你也使用win10,VS2017和2017年团结(我使用2017.2,但我想这应该适用于2017.3 / 4),那么在这两个令人讨厌的组装的情况下未被引用"问题,检查你是否有一个名为" windows"在Origami assembly下 - >参考文献。如果它不存在,那么右键单击引用,在左侧,您将看到一个"浏览",在浏览下,浏览以添加应该在的引用:
C:\ Program Files(x86)\ Windows Kits \ 10 \ UnionMetadata \ 10.0.17134.0 \ Facade \ windows.winmd
我希望这可以帮助你们。祝你好运!