UWP 10(UAP)的构建失败,错误为

时间:2017-02-14 13:22:01

标签: unity3d uwp

我正在尝试构建针对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(64位)

1 个答案:

答案 0 :(得分:0)

我找到了答案:) HostData是一个“遗留”网络类,UAP不支持它。

此处引用:https://docs.unity3d.com/Manual/windowsstore-gettingstarted.html

尚未支持的内容:

- 支持传统网络课程(请使用当前的Unity网络),支持WWW和UnityWebRequest

因此,只有UNET功能可用于构建为UAP。

^ _ ^