0

我们使用 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).
4

1 回答 1

0

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

于 2015-08-20T13:49:56.113 回答