.NET

コードビハインドを使わずにWPF画面を作ろうとしたときに最初にぶち当たりそうな壁(Windowの操作)

久方ぶりにSeasar.NETのリリース情報以外の更新です。 ネタは枯れきっているわけでもなく最新の技術ってわけでもないWPF。 微妙なネタでごめんなさい。 現在、ちまちまとWPFを個人的にさわっております。 基本方針は「WindowクラスにVisualStudioが自動生成…

S2Container/S2Dao.NET 1.4.0 RC3をリリースしました

一年って、早いですね。S2Container/S2Dao 1.4.0 RC3をリリースしました。変更点は下記ページをご覧下さい。不具合修正の反映が中心です。http://www.seasar.org/wiki/index.php?cmd=edit&page=SeasarWhatsNew%2F2012-08-13DBFlute.NET 0.8.9.45の下記exampl…

Koropokkur.NET 0.2.5をリリースしました

Koropokkur.NET 0.2.5をリリースしました。 http://www.seasar.org/wiki/index.php?SeasarWhatsNew%2F2011-05-02#ta84f2d9プロジェクト内のファイル、フォルダを整理する「VSArrange」を コンソールからでも実行できるように修正しました(「VSArrangeConsol…

【VisualStudio】アドイン以外からソリューション情報を参照する方法

たまにはリリースのお知らせ以外の更新を。 VisualStudioでアドインプロジェクトを作成すると 起点となるメソッドで引数からDTE2という型のオブジェクトを取得することができ、 そこから起動中のVisualStudio、ソリューションの情報を参照、取り扱うことがで…

Koropokkur.NET 0.2.4をリリースしました

ま、前のバージョンから一年近く。。。 Seasar.NETの.NET Framework4.0対応などをやっていたら いつの間にかこんなに経ってしまいました。 VSArrange(プロジェクト整理機能)をコンソールで動作するようにしたりとか CopyGen(コピー処理の自動生成)をフォ…

S2Container/S2Dao.NET 1.4.0 RC2をリリースしました

またもや久々の更新です。S2Container/S2Dao 1.4.0 RC2をリリースしました。変更点は下記ページをご覧下さい。 S2Unit.NETの不具合修正を行っています。http://www.seasar.org/wiki/index.php?SeasarWhatsNew/2011-01-29#n46d675cDBFlute.NET 0.8.9.23の下記…

S2Container/S2Dao.NET 1.4.0 RC1をリリースしました

S2Container/S2Dao 1.4.0 RC1をリリースしました。変更点は下記ページをご覧下さい。 http://www.seasar.org/wiki/index.php?SeasarWhatsNew/2010-12-10#r78f019b(DBFlute.NETでの動作は未確認です。 確認がとれ次第お知らせします)「Quill」についてのみ.…

MbUnit3.1の機能拡張を試してみた

.NET用のテストフレームワークの一つ「MbUnit」。 バージョン3.1での機能拡張を試してみました。 (Gallio/MbUnitについてはコチラ) MbUnitではユーザ独自に拡張した属性を使用することで 継承やテストクラスごとに(NUnitでもお馴染な)SetUp、TearDownメ…

S2Container/S2Dao.NET 1.3.18をリリースしました

S2Container/S2Dao.NET 1.3.18をリリースしました。 一年近く経ってしまいました……!! 変更点は下記ページをご覧下さい。 http://www.seasar.org/wiki/index.php?SeasarWhatsNew/2010-08-03#y8ba57b9(2010/08/12追記) DBFlute.NET-0.8.9.18の下記プロジェク…

Koropokkur.NET 0.2.3をリリースしました

半年以上ぶりの新バージョンリリース!です。 ソースコードの修正自体は昨年末くらいでほぼ終わっていたのですが、 もっと修正しやすい構造にできないかと あれこれやっているうちに冬が終わり春がきてしまいました。。。 新バージョンでは「VSArrange」に関…

VisualStudio拡張(主にアドイン)方法紹介ページ

かな〜り久々の更新。 今頃になってこんなページを見つけました。 Insider.NETの記事です。 初めてのVisual Studioアドイン(前編)−VisualStudioのカスタマイズについて 初めてのVisual Studioアドイン(中編)−VisualStudioアドイン開発方法について 初め…

VisualStudio2008 アドイン作成メモ−埋め込みリソース設定の操作他

久々にアドインいじり中です。以下、メモ。断片的でごめんなさい。 プロジェクト下のファイルのプロパティ「ビルドアクション」の操作 ProjectItem(ファイル)#Properties["BuildAction"].Valueで取得・設定 設定値はprjBuildAction列挙体を使用 prjBuildAc…

S2Container/S2Dao.NET 1.3.17をリリースしました

S2Container/S2Dao 1.3.17をリリースしました。変更点は下記ページをご覧下さい。 http://www.seasar.org/wiki/index.php?SeasarWhatsNew/2009-09-18#u64ca271DBFlute.NET 0.8.9.4の下記example・テストプロジェクトにて 動作確認済です。・dfnet-asp.net-ex…

Koropokkur.NET 0.2.2をリリースしました

3ヶ月ぶりの更新です。。。 Koropokkur.NET 0.2.2をリリースしました。 VB.NETでもコピー処理を生成できるようになっています。 よろしければ使ってみてやって下さい。 [Improvement] [KOROPOKKURNET-17]VB.NETのコードも出力できるようにする [KOROPOKKURN…

S2Container.NET/S2Dao.NET 1.3.16.1をリリースしました

S2Container.NET/S2Dao.NET 1.3.16.1をリリースしました。Seasar.NETのメーリングリスト [seasar-dotnet:1336] Quillコントロールのフォームへの貼り付けがうまくいかない でご指摘をいただいた問題についての修正版になります。変更点は以下の通りです。 S2…

S2Container.NET/S2Dao.NET 1.3.16リリースしました

ここのところリリース情報しか書いていませんが・・・ S2Container/S2Dao 1.3.16をリリースしました。 変更点は以下の通りです。 S2Container.NET 1.3.16 Bug [CONTAINERNET-120][Implementation]属性を付けたクラスが相互参照している場合、インジェクショ…

Koropokkur.NET0.2.1をリリースしました

○変更点 [Improvement] CopyGen(コピー処理を生成するアドイン) [KOROPOKKURNET-13]コピー元とコピー先が違う型でもコピー処理を生成できるようにする [KOROPOKKURNET-14]コピー処理のみでメソッドは生成しない場合も変数名を指定できるようにする [KOROPO…

Koropokkur.NET 0.2.0をリリースしました

○変更点 [New Feature] [KOROPOKKURNET-3]Copy系メソッドを自動生成するアドインを作成する プロダクトの詳細はこちらをご覧下さい。 http://koropokkur.net.sandbox.seasar.org/copygen.html http://koropokkur.net.sandbox.seasar.org/index.html このバー…

S2Cotaniner.NET/S2Dao.NET 1.3.15をリリースしました

S2Cotaniner.NET/S2Dao.NET 1.3.15をリリースしました。 ○変更点 S2Container.NET 1.3.15 Bug [CONTAINERNET-117] - MbUnitの[RowTest]に対応する [CONTAINERNET-118] - Dxoを使用する際にあるメソッドへのDatePatternAttribute の指定が、指定されていない…

Quillで相互参照しているクラス(Implementation属性あり)のインスタンスに対してInjectすると

stack overflowとなります(^^; QuillInjector#Injectの内部で再帰的に Injectメソッドを呼んでいるためです。 Seasar Conference 2009 Whiteの時にとある方から ご指摘をいただきました。 Seasar.NETの次バージョン(1.3.15)で対応予定。 (相互参照の話を抜…

Koropokkur.NET 0.1.2をリリースしました

Koropokkur.NET 0.1.2をリリースしました。 ○変更点 [Improvement] [KOROPOKKURNET-8]フィルター設定画面に「フィルターテスト」機能を追加する [KOROPOKKURNET-10]プロジェクト要素整理の処理速度を改善する [KOROPOKKURNET-12]設定情報を編集前の状態に戻…

WCFではまった落とし穴

メモ代わりに。WCFサービスを使って自作クラスのインスタンスを送受信したい場合、 クラスに「DataContract」属性を、 プロパティに「DataMember」属性をつけるのですが、 このとき、プロパティは必ず set, getの両方を付ける必要があるみたいです。 ○OK [Da…

S2Container.NET 1.3.14からの新機能について

「Quill用に作っていない既存ライブラリでも Quillのインジェクション対象にしたい」 と思われたことはないでしょうか? S2Container.NET 1.3.14のQuillでは Implementation属性を使わずにインジェクションできる方法を 追加しています(※)。 InjectionMapと…

S2Cotaniner.NET/S2Dao.NET 1.3.14をリリースしました

seasar-dotnet MLに挙がっていたいくつかの不具合対応の他、 Quillにちょっとした新機能を追加しています。DBFlute.NET 0.8.8.5でも動作確認済みです。 (nbasic-example下のDfExampleTestを使用)変更点は以下の通りです。 S2Container.NET 1.3.14 Improvemen…

Koropokkur.NET 0.1.1をリリースしました

Koropokkur.NET 0.1.1をリリースしました。 VisualStudioのプロジェクト要素を整理するアドイン「VSArrange」で プロジェクトに追加しない条件をカスタマイズできるように修正しています。 詳しくはこちら Koropokkur.NETドキュメント VSArrangeドキュメント

VisualStudioアドイン始めました

SeasarのSandbox.NETへ新規プロジェクトの申請をしました。 プロジェクト名は「Koropokkur.NET」(「コロポックル」)です。 VisualStudioでの開発をささやかに支援することを目的とした 汎用的なアドイン集(と言っても現時点では一つだけですが(^^;)を提供し…

自作アドインを登録する

自作したアドインって使ってもらうときに どうやって登録すればいいんだろ? と悩んでいました。 開発環境では勝手に登録されてしまうので 逆に誰かに使ってもらうときに どうしてもらえばいいか分からない。 MSDNに「アドインを登録する」という ページがあ…

「プロジェクト内のファイル、フォルダをリフレッシュするアドイン」を作ってみた

これまでのVisualStudioアドイン作りで試したことを 応用しつつ、プロジェクト内のファイル、フォルダを リフレッシュするアドインを作ってみました。 (eclipseでは「F5 リフレッシュ(表記を修正しました)」を選んだ場合に相当するもの) 簡単な仕様は以…

日本語を使わない環境でのQuill出力メッセージを英語化(予定)

次バージョンのSeasar.NET(1.3.14?)で 日本語を使わない(ja-JPフォルダとその下のxxx.resources.dllがない) 環境でのQuill出力メッセージを英語化する予定です。 (1.3.13までは日本語になっているため、 日本語が使えない環境では文字化けする可能性あり…

Propertiesプロパティについて

VisualStudioのアドイン作成で使うクラスの中には 「Properties」というプロパティをもつものがいくつかあります。 EnvDTE.ProjectItem EnvDTE.Project EnvDTE.Configuration EnvDTE.DTE (もしかすると他にもあるのかもしれません) このPropertiesの中には…