例如,“Guid”类型被称为“任何”类型.
Uri类型生成为复杂类型:
{ AbsolutePath: string; AbsoluteUri: string; Authority: string; DnsSafeHost: string; Fragment: string; Host: string; HostNameType: any; IsAbsoluteUri: boolean; IsDefaultPort: boolean; IsFile: boolean; IsLoopback: boolean; IsUnc: boolean; LocalPath: string; OriginalString: string; PathAndQuery: string; Port: number; Query: string; Scheme: string; Segments: string[]; UserEscaped: boolean; UserInfo: string; }
但实际上它被序列化为字符串.
那么……是否有可能以某种方式告诉WebEssentials,如何序列化属性类型,
全球:
Guid -> string Uri -> string
或财产的当地财产:
[TypescriptType(typeof(string))] Guid Id {get; set;};
当然,全球范围内的项目或解决方案更好.
解决方法
似乎Web Essentials无法做到这一点(但是?).我建议你做两件事:
>使用TypeLITE(正如我们所做的那样).
>叉吧.查看IntellisenseParser.cs并找到GetClassName.
>(如果你有任何进展,请告诉我.;))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。