2015-10-09 34 views
2

我嘗試使用TypeLite從現有的POCO類生成TypeScript數據對象類。在導入TypeLite NuGet包時,我在VS 2015 IDE中收到了一些錯誤消息,顯然NuGet包假設了一個帶有腳本目錄的Web項目。但是,我的csproj只包含POCO類,並且沒有Scripts文件夾。只有POCO項目的TypeLite?

我有一種習慣來保持MVC或Web API項目的csproj思維,並將POCO類和業務模型放入其他CS項目中。

我只是想知道,如果TypeLite可以處理只有POCO類的CS項目,或期望一個Web,或者Web MVC項目包含所有的數據模型以及腳本文件夾?

回答

0

TypeLite旨在與ASP.Net項目一起工作,並付出一些努力並對Typelite.tt文件進行了一些更改,您可能可以使其工作。但我認爲,更好的解決方案是在您的MVC項目中安裝TypeLite,並從那裏引用帶有POCO類的類庫項目。

要從另一個項目生成類的定義,您需要將對庫的引用添加到TypeLite.tt文件中。

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