0

BusinessObjects と Viewmodels を生成するために、CodeSmith と Nhibernate 3.2 を使用します。コードスミスのテンプレートは先週まで問題なく機能していました。具体的に何をしたかはわかりませんが、突然ビューモデルの生成が停止しました。ビジネス オブジェクトは正しく機能しています。エラーはありません。すべてのテンプレートが正常にビルドされ、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 に答える