2009-04-30 71 views
3

我想我理解T4的基本原理,但我很難找出如何將其應用於我的特定情況。T4混亂

我有一個顯示某種對象列表的應用程序 - 無所謂。我想讓用戶選擇一個或多個這些對象並將它們提交給任何模板。例如,模板可以生成描述對象的html文件或者以某種方式或其他方式操縱它們的powershell腳本。

我弄不清楚的是如何將選定的對象傳遞到我的自定義主機。

我可以創建一個廣泛的tt包含文件,稱爲我自己的api從存儲中檢索這些對象,但是當我已經有範圍內的對象實例並且我只想檢查它們以生成一些文本時,這看起來很愚蠢輸出。

我希望這是有道理的......

我曾嘗試添加屬性到我的主機,然後使用hostspecific設置我以爲我可以通過這些屬性使用的對象,但我得到的是有關序列和這樣的錯誤東東。

A的如何做到這一點真的很好的例子將是非常美妙:)

感謝

回答

3

也許這article會回答你的問題。 「獨立模板」可能是最好的設計選項。其他選項是環境變量和外部文件。但是,我希望你決定不使用自定義主機(除非你想擁有自己獨特的T4,可能與其他任何T4主機不兼容),而是使用TextTransform.exe。

+0

我以爲我讀過所有的聖經,但我錯過了那一個。啤酒在郵件中。乾杯! – Jonesie 2009-04-30 19:23:27