2007-01-01から1ヶ月間の記事一覧

デモ

Architect SeminarでGuidance Automationのデモを行いました。今回は、Guidance Packageの利用と作成という内容でした。 ただ、日程の都合上タイトルが早めに決まってしまったため、内容と少し乖離していたのが問題で、受講者層もちょっとそちらに寄っていた…

GAXに不足しているアセンブリ

デモ用にインストーラを作っていて初めてわかったんですが、GAXではMicrosoft.Practices.RecipeFramework.Library.dllがインストールされないようです。GAXとGuidance Packageのみをインストールすると、Guidance Packageの利用時に例外が起きます。で、guid…

VSTemplateのNameとDescription

Guidance Automationで使用するSolutionやItemのVSTemplateだが、普通に作成するとNameとDescriptionに日本語を使用した場合に文字化けしてしまう。これについて調べてみた。 Register時にbin/Debug/Templates/Items.Cache内に.vsdirファイルを作成する。こ…

初期化を行うコードの文字列表現を生成する

諸事情から、与えられた値に初期化するコードの文字列を生成することになった。たとえば、System.Drawing.Colorの場合、値は次の4通りの方法で初期化される。 System.Drawing.Color.Empty System.Drawing.SystemColors.* System.Drawing.Color.* System.Draw…

T4 Editor

http://weblogs.asp.net/gmilano/archive/2006/03/16/440356.aspxGuidance Automationで(DSL Toolsでも)用いるT4 Templateは、Visual Studio上での編集時にテキストの色づけがされていなかったので見づらいという問題がありました。 このT4 Editorを使用する…

GAX Extensions Library

http://www.codeplex.com/GELGuidance Automationで使用するユーティリティ クラスが含まれるライブラリ。 p&pのリリースするいくつかのGuidance Packageでも使用されているとのこと。

VSTemplateを使う際

例によって全然情報がないので全てTry&ErrorでやらないとならないGuidance Automationですが、今回の問題はVSTemplateを展開する際にRecipeのArgumentが置換されないという問題。 SC-SFのGuidance Packageではできているのになぁ…と思いつつ色々と調べていた…

独自のGuidance Packageを作る際に

一からGuidance Packageを作ろうと思い、エクスポートしたプロジェクト テンプレートをGuidance Packageのプロジェクト内に入れてRegisterしようと思ったらエラーが。 (追加したプロジェクトの.vstemplateが読めない)との内容なので、XMLをひたすら見ていた…

カテゴリ整理

SC-SFというカテゴリを作っていたのですが、もっと一般的にGuidance Automationにしたほうがよさそうなのでカテゴリを変更しました。