为了账号安全,请及时绑定邮箱和手机立即绑定

Unity3d 编译器错误

Unity3d 编译器错误

C#
慕容3067478 2021-11-14 17:05:51
我已经安装了 Unity 2018.1.0f2。我创建了一个简单的项目,用于显示 HoloLens 的立方体。然后,当我尝试在 Visual Studio 2017 中构建项目时,我在文件 App.cs 中收到以下错误。错误 CS0012 在未引用的程序集中定义了“CoreApplicationView”类型。您必须添加对程序集“Windows, Version=255.255.255.255, Culture=neutral, PublicKeyToken=null, ContentType=WindowsRuntime”的引用。PKproject3 C:\Users\Puran Kansakar\Documents\PKproject3\App\PKproject3\App.cs 34 活动错误 CS0012 在未引用的程序集中定义了“CoreWindow”类型。您必须添加对程序集“Windows, Version=255.255.255.255, Culture=neutral, PublicKeyToken=null, ContentType=WindowsRuntime”的引用。PKproject3 C:\Users\Puran Kansakar\Documents\PKproject3\App\PKproject3\App.cs 58 Active我该如何解决?
查看完整描述

3 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

使用 Unity 而不是 Visual Studio 2017 构建项目。


查看完整回答
反对 回复 2021-11-14
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

清理项目并重建它并点击开始(蓝色播放按钮)。这可能会解决您的问题。


查看完整回答
反对 回复 2021-11-14
?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

当您说要在 VS 中构建项目时,您是先在 Unity 中构建项目,然后打开创建的 VS 解决方案文件,然后再进行构建吗?您还必须密切注意构建设置中的 .NET 版本和脚本后端,因为这会影响引用的程序集。我建议使用 IL2CPP 而不是 .NET 脚本后端,因为 .NET 脚本后端已被弃用。如果您要开始一个新项目,我还建议您使用最高版本的 Scripting 运行时版本和 API 兼容性版本。

编辑:绝对尝试我所描述的 IL2CPP 选项,因为这为您提供了最高的 .NET 表面可用。


查看完整回答
反对 回复 2021-11-14
  • 3 回答
  • 0 关注
  • 634 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信