为 UWP 10 (UAP) 构建失败并出现错误
Posted
技术标签:
【中文标题】为 UWP 10 (UAP) 构建失败并出现错误【英文标题】:Building for UWP 10 (UAP) fails with error 【发布时间】:2017-07-02 19:25:21 【问题描述】:我正在尝试构建面向 UWP 10 (D3D) 的应用,但在尝试构建包时出现错误,但它在编辑器中运行良好。
这是代码:
using UnityEngine;
using System.Collections;
using System;
using UIWidgets;
namespace Samples
[Serializable]
public class MatchItem : IItemHeight
public float Height
get; set;
[SerializeField]
public string GameName;
[SerializeField]
public string GameType;
[SerializeField]
public bool Private;
[SerializeField]
public int Ratings;
public HostData HostData;
错误 CS0246:找不到类型或命名空间名称“HostData”(您是否缺少 using 指令或程序集引用?)
HostData 在 UnityEngine 命名空间内,我将它放在文件的顶部。 相同的代码适用于 PC Standalone 和 android。
我使用的是 Unity 版本:5.5.1f1 (64bit)
【问题讨论】:
【参考方案1】:我找到了答案:) HostData 是一个“遗留”网络类,它不受 UAP 支持。
这里参考:https://docs.unity3d.com/Manual/windowsstore-gettingstarted.html
尚不支持的内容:
- 支持传统网络类(请使用当前的 Unity 网络)、WWW 和 UnityWebRequest
因此,只有 UNET 功能可用于构建为 UAP。
^_^
【讨论】:
以上是关于为 UWP 10 (UAP) 构建失败并出现错误的主要内容,如果未能解决你的问题,请参考以下文章