2013-07-29 78 views
1

可能有人请告诉我,究竟有应该是在我的脚本\当我的类我Default.aspx.cs定义TypeLite.tt文件文件中像这样:Typelite傻瓜

namespace typelite 
{ 
    public partial class Default : System.Web.UI.Page 
    { 
     protected void Page_Load(object sender, EventArgs e) 
     { 

     } 

     public class Address 
     { 
      public string Street { get; set; } 
     } 
    } 
} 

我无法使教程正常工作。 (Typelite是一个从c#类获得Typescript定义的工具,我使用的是Nuget) 这是一种不使用ForLoadedAssemblies()的方法,我感兴趣的是: http://type.litesolutions.net/Tutorials。我阅读教程,并试图下载稳定版本,但都无效。编辑: 使用网络必备! Visual Studio 2013与Web Essentials 2013一起安装 - 右键单击​​一个.cs文件并选择“Web Essentials - >创建Typescript intellisense文件”,并瞧:)

+2

也许尝试阅读[TypeLITE教程](http://type.litesolutions.net/Tutorials)? – RoadieRich

+0

@RoadieRich编辑帖子 - 我无法使教程工作。 (我的帖子使用的是教程中的示例) –

+0

[源代码回购的演示文件夹中有一个示例typelite.tt文件。](https://bitbucket.org/LukasKabrt/typelite/src/a0c8ec0b3346091b76e1fcfe379a56a0432a9b41/TypeLite.Demo /Scripts/TypeLite.tt?at=default) – RoadieRich

回答

1

您需要确保该dll存在于正确的位置开始工作。通过金块安装,然后建立你的项目会为你做到这一点。

+1

我正在使用NuGet版本 - 只是更新了问题。 –

+0

我疯了 - 我刚刚创建了一个新项目'ASP.NET Web Forms Application',添加了TypeLite Nuget并立即得到了TypeLite.dll找不到的错误。 –

+0

它应该告诉你它找不到的地方。尝试将dll手动复制到该位置 – basarat