我尝试使用TypeLite从现有的POCO类生成TypeScript数据对象类。当导入TypeLite NuGet包时,我在VS2015IDE中得到了一些错误消息,显然NuGet包假定了一个带有脚本目录的网络项目。但是,我的csproj只包含POCO类,没有Scripts文件夹。
我习惯于让MVC或Web API项目的csproj保持思考,并将POCO类和业务模型放入其他CS项目中。
我只是想知道TypeLite是否可以处理只有POCO类的CS项目,或者期望Web,或者Web MVC项目包含所有的数据模型和脚本文件夹?
发布于 2015-10-11 02:56:27
TypeLite是为处理ASP.Net项目而设计的,通过一些努力和对Typelite.tt文件的一些更改,您也许能够使其工作。但我认为,更好的解决方案是在MVC项目中安装TypeLite,并从那里引用带有POCO类的类库项目。
要从另一个项目生成类的定义,您需要将对该库的引用添加到TypeLite.tt文件中。
<#@ assembly name="$(TargetDir)Poco.dll" #>https://stackoverflow.com/questions/33036392
复制相似问题