CodeSmith生成器不生成类

时间:2015-08-15 23:33:21

标签: codesmith

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

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

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).

1 个答案:

答案 0 :(得分:0)

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