gpt4 book ai didi

c# - 仅使用 POCO 的项目上的 TypeLite?

转载 作者:搜寻专家 更新时间:2023-10-30 22:02:49 29 4
gpt4 key购买 nike

我尝试使用 TypeLite 从现有的 POCO 类生成 TypeScript 数据对象类。导入 TypeLite NuGet 包时,我在 VS 2015 IDE 中收到一些错误消息,显然 NuGet 包假定一个带有脚本目录的 Web 项目。但是,我的 csproj 只包含 POCO 类,没有 Scripts 文件夹。

我有一个习惯,就是把MVC或者Web API项目的csproj保持思考,把POCO类和业务模型放到其他CS项目中。

我只是想知道 TypeLite 是否可以处理仅包含 POCO 类的 CS 项目,或者期望 Web 或 Web MVC 项目包含所有数据模型以及脚本文件夹?

最佳答案

TypeLite 设计用于 ASP.Net 项目,通过一些努力和对 Typelite.tt 文件的一些更改,您可能能够使其工作。但我认为,更好的解决方案是在您的 MVC 项目中安装 TypeLite,并从那里引用带有 POCO 类的类库项目。

要为另一个项目的类生成定义,您需要将对库的引用添加到 TypeLite.tt 文件。

<#@ assembly name="$(TargetDir)Poco.dll" #>

关于c# - 仅使用 POCO 的项目上的 TypeLite?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33036392/

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