gpt4 book ai didi

c# - 找不到类型或命名空间名称 'Description'

转载 作者:太空宇宙 更新时间:2023-11-03 20:59:21 25 4
gpt4 key购买 nike

我目前正在为 UWP 开发 MR 应用程序。我在 unity3d 中构建应用程序(在 5.5.2 和 2017.1.2 中测试),当我在 unity 中按下播放时一切正常,没有任何编译错误......但是当我去构建应用程序时我得到错误Assets\Script\DMEWebRequest.cs(35,10):错误 CS0246:找不到类型或命名空间名称“DescriptionAttribute”(是否缺少 using 指令或程序集引用?)Assets\Script\DMEWebRequest.cs(35,10):错误 CS0246:找不到类型或命名空间名称“Description”(是否缺少 using 指令或程序集引用?)

据我所知,DescriptionAttribute 是 System.ComponentModel 的一部分

我的 C# 脚本中的代码片段

using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System;
using UnityEngine;
using UnityEngine.Networking;
using UnityEngine.UI;


//Makes a dropdown menu in the inspector
public enum EGU {
[Description("")] None,
[Description("ºC")] DegreesCelcius,
[Description("kW")] KiloWatts,
[Description("kW/h")] KiloWattsPerHour,
[Description("MW")] MegaWatts,
[Description("MW/h")] MegaWattsPerHour,
[Description("M³")] CubicMeters,
[Description("M³/h")] CubicMetersPerHour,
[Description("%")] Procentage,
[Description("º")] Degrees,
[Description("l/s")] LiterPerSecond,
[Description("cm")] CentiMeters,
[Description("m")] Meters,
[Description("mg/l")] MiliGramPerLiter,
[Description("g/l")] GramPerLiter
}

希望有人能帮我找出我缺少的指令或引用。

/T

最佳答案

在为 PC、Mac 和 Linux Standalone 构建时,您的代码应该可以正常工作。当您将平台切换到通用 Windows 平台时它应该不起作用,因为 System.ComponentModel.Description 使用 UWP 不支持的 DescriptionAttribute。 UWP 移除了对许多 .NET API 的支持。这是制作 UWP 应用时应牢记的一件事。

关于c# - 找不到类型或命名空间名称 'Description',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47173889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com