Subsonicのインストール-テキストテンプレートを追加しても何も起こりません
-
10-07-2019 - |
質問
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ファイルを右クリックして[カスタムツールの実行]を選択すると、コードが生成されます。
所属していません StackOverflow