質問

Subsonic(v3)の使用を開始しようとしています。簡単なインストール手順では、次のことが必要であることが示されています。

  • DLLへの参照を追加=完了
  • Setting.ttincludeを編集して正しい接続文字列を使用する= Done; web.configにappsettingsを追加しました
  • プロジェクトにテンプレートを追加=完了、ただし何も生成されません。エラーもコードもありません。

デモでは、ファイルを追加すると、適切な.vb / .csクラスが作成されるか、いくつかのエラーが生成されることを示していますが、テンプレートが入ったフォルダーは何も得られません。

T4テンプレートに関しては、私は完全に初心者です。実際、今までそれらが存在することは知りませんでした(!)。

考えはありますか?これは根本的なものでなければなりません。これはとても簡単なはずです。

FYI:VS Professional 2008を使用しています-VS Expressでも同様の問題が発生する可能性があることを理解しています。

役に立ちましたか?

解決 2

結論:コード生成は、C#コンソールアプリケーションプロジェクト、VB Windowsフォームプロジェクト、さらにはC#Webアプリケーションでも動作するようですが、Webサイトプロジェクトでは動作しません。 !

Webアプリケーションのもう1つの利点が(XMLドキュメントとともに)あるので、プロジェクトを変換(または再作成)します。このような同様の小さなプロジェクトの場合、私は通常Webサイトを使用することを好みますが、変換を行うことができてうれしいです。

どうやら、Webサイトプロジェクトで使用するためのコンテキストメニュー(TextTransform.exeコマンドラインツールを使用するため)を追加できましたが、a)最初の試行では機能しませんでした。大変なことです!

他のヒント

.ttファイルを右クリックして[カスタムツールの実行]を選択すると、コードが生成されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top