【问题标题】:CodeSmith generator not generating classesCodeSmith 生成器不生成类
【发布时间】:2015-08-20 21:49:56
【问题描述】:

我们使用 CodeSmith 和 Nhibernate 3.2 来生成我们的 BusinessObjects 和 Viewmodels。 直到上周,我的 codesmith 模板都运行良好。不知道我具体做了什么,但突然我的视图模型停止生成。业务对象工作正常。 没有错误。它说所有模板都已成功构建,并且已生成 class.generated.cs。但是没有添加任何东西

我在输出窗口中得到以下内容,基本上说它是成功的。另一方面,我的业务对象正在正确呈现。它只是视图模型。我检查了连接字符串并获得了最新信息,以确保我拥有正确的模板文件。 我以管理员身份运行 Visual Studio。可能是权限问题..?有人可以帮忙!!..codesmith 的依赖项是什么即使我要比较为什么业务对象正在工作而不是视图模型,我需要从哪里开始。如果需要,我可以在模板中发布一些必要的代码。

Generating project "C:\ViewModels.csp" outputs...
Compiling template "C:\NHibernateViewModels.cst"...
Template compilation succeeded. (97 ms)
Rendering output 'Project.ViewModels'...
  Generated: C:MyViewModel.generated.cs
Done rendering outputs: 1 succeeded, 0 failed, 0 skipped (90375ms).

【问题讨论】:

    标签: codesmith


    【解决方案1】:

    我为 CodeSmith Tools 工作,可能是您没有生成更新的 hbm 映射文件,看起来您的 csp 文件只是渲染视图模型。

    【讨论】:

    • @Blakd Niemyjski,您好,感谢您查看它。我检查了 hbm 映射,看起来它更新了映射文件。我认为这是一个许可问题。我们有一个旧版本的应用程序它在那里正常工作。它是相同的模板
    • 请告诉我你发现了什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-31
    相关资源
    最近更新 更多