.NET
StyleCop - Home をインストールすると、VS に統合してくれて、VS でビルドすると警告を出してくれて便利なんですが、他のツールに連携する xml ファイルはどうやって吐くのかなと調べてみました。 参考にしたサイト How to use StyleCop with TeamCity - St…
ネタ。多分こんな使い方しないと思うけど、拡張メソッドで Add を追加してあげたらそれっぽくなるかも? using System; using System.Collections.Generic; public static class SortedListExtensions { public static void Add<T>(this SortedList<int, T> target, T s</int,></t>…
ODP.NET4 を使っているのに、.NET Framework 3.5SP1 が入っていない環境だとエラーが発生する - お だ のスペース ODP.NET4 を使っているのに、.NET Framework 3.5SP1 が入っていない環境だとエラーが発生する。その 2 - お だ のスペース の続きです。 ODP…
ODP.NET4 を使っているのに、.NET Framework 3.5SP1 が入っていない環境だとエラーが発生する - お だ のスペース の続き といっても大した事ではなくて、同じ現象の人が他にもいたよーって事です。 Oracle のフォーラムに投げてたんですが進展せずでしたが…
config ではなくて、コードからコンストラクタインジェクションを指定する際のメモ Registering Injected Parameter and Property Values では、値を直接指定する例は載ってたのですが パラメータ を Container から取る例が無かったのでメモ using System; …
システム要件 ドキュメントのシステム要件では、.NET 4 or .NET4 Client Profile となっているんですけどねー。 実行環境 WindowsXP SP3 .NET Framework 4 Client Profile (.NET 2系は未インストール) ODP.NET4 再現コード using System; using Oracle.DataA…
Unity は .NET の DI コンテナです。Unity Container config ファイルのスキーマー Unity 2.0 The Unity Configuration Schema Unity 1.2 Unity Configuration Schematic 参考にした patterns & practices: Project Silk - Home では、1.2 の形式で書かれて…
OracleCommand の BindByName プロパティを true に設定すると、名前指定可能になります。 OracleCommandクラス しかし、デフォルトは false です。 ドキュメント読んでなくて、全然気づかなかった。。普通に名前指定でいけてる感じで使ってました。 しかも…
公式のドキュメントはここらへん 目次 Oracle Data Access Componentsのダウンロード から、ODAC 11.2 Release 4 (11.2.0.3.0) with Xcopy Deployment をダウンロードします。 適当なフォルダに解凍後、中の install.bat を実行します。 install.bat ODAP.NE…
OpenCover で結果が取れない か nunit-agent がハングする - お だ のスペース の続きです。 コメントにて、「nunit-agent がハングする問題」の対応方法を教えて頂いたので、「Jenkins から実行して OpenCover の結果が取れない」についても調べて、無事解…
ここらへんと同じ症状です。 .net - Running MSBuild fails to read SDKToolsPath - Stack Overflow Task could not find "AL.exe" でエラーが出た時の対応 - dunno logs Windows SDK7.1 はこちら Download Microsoft Windows SDK for Windows 7 and .NET Fr…
ビルドサーバーには、Download Microsoft Visual Studio 2010 Visualization & Modeling SDK from Official Microsoft Download Center はインストールしていません。*1 ビルド処理でのコード生成 引用 isual Studio がインストールされていないコンピュータ…
OpenCover/NUnit のバージョンは、現時点(2012/05/30) で NuGet からインストール出来る最新版です。 OpenCover:4.0.301 NUnit:2.6.0.12054 NUnit.Runners:2.6.0.12051 OpenCover + NUnit の組み合わせで nunit-agent.exe が終わらない or No results - n…
NUnit、PartCover を組み合わせた MSBuild ファイル(.proj) を作る (個人的なメモ) - お だ のスペース では、PartCover を使っていましたが、今回は OpenCover を使いました。 次のような構成のソリューションを対象にしています。 Sample.sln Sample.WinFo…
4/7(土) に わんくま同盟 で Selenium WebDriver の話しをさせてもらいました。以前 鍋駆動 テスト冬の陣 で Selenium WebDriver の話しをしました - お だ のスペース で話した資料を完成させたバージョンです。 Selenium webdriver使ってみようず View mor…
MSTest.exe にトレースを仕込むには、コンフィグファイル(MSTest.exe.config) にトレース仕込むだけでした。 Test Agent - Error when run through MS Test
VS11 Express Beta for Web をインストールしている環境に、Pex 0.94.51023.0 をインストールし、VS2010 から mscorlib に Moles を使おうとしたら、大量のコンパイルエラーが! どうも .NET 4.5 で追加されたクラス群も Moles 用のコードが自動生成されてし…
.NET 用のも出ているので試してみる。 NuGet Install-Package で次の2つをインストールします。 Install-Package Selenium.WebDriver Install-Package Selenium.Support NuGet Gallery Selenium.WebDriver NuGet Gallery Selenium.Support Selenium.WebDrive…
MSDN MSBuild インラインタスク MSDN チュートリアル: インライン タスクの作成 MSBuild ファイル(.*proj) や ターゲットファイル(.targets) ファイル内に C# でタスクを実装出来るよという感じです。 Test.proj <Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003' DefaultTargets="Test" ToolsVersion="4.0"> </project>
SqlWorld :: SQLWorld★大阪#8 で、MongoDB の紹介 LT をしました。 当日の資料はまさかの誤字があり、mongod.exe/mongo.exe が mondod.exe/mondo.exe と モンドセレクションな感じに…。 修正後の資料はこちら。 Mongo db使ってみよう View more presentation…
CSharp Driver Tutorial の Create a new document and use C#'s collection initializer syntax (recommended) がパッと理解出来なかったので書いてみる。 引用 BsonDocument book = new BsonDocument { { "author", "Ernest Hemingway" }, { "title", "For…
調べたのでメモ Windows 8 の Metro Style App と Metro IE 相互の呼出について Metro IE から Metro Style App を呼び出す Connect Your Web Site to Your Windows 8 App - IEBlog - Site Home - MSDN Blogs meta タグ 仕込むようです。起動パラメータも渡…
install.ps1 param( [parameter(Mandatory=$true)] [String]$url ) $client = New-Object System.Net.WebClient $uri = New-Object System.Uri($url) $file = Split-Path $uri.AbsolutePath -Leaf $downloadPath = Join-Path $Env:TEMP $file Write-Host "$u…
Part Cover 紹介 その4 - ビルドに組み込む。MSBuild から Part Cover console を実行する - お だ のスペース に載せているような、PartCover 用の MSBuild ファイル(.proj) を生成する何かを作れないかな〜と考えてます。こんな感じ。(あくまでも例です。…
NUnit で実行するテストを変更する (GUI 編) - お だ のスペース の続きです。 今度は CUI で試してみます。 CUI の場合は、GUI よりも細かい指定が可能です。 GUI と同じ様に Category で選択する場合は、/include、/exclude パラメータで指定します。 Cate…
NUnit でテストアセンブリ内のテストケース全て実行すると遅い等の理由で、一部のテストケースしか実行したくないという事があると思います。 これも、CUI/GUI どちらでも出来ます。まずは GUI から。 GUI の場合はテストケースの実装に Category 属性を仕込…
NUnit で複数のテストアセンブリをテストする (GUI編) - お だ のスペース の続きです。 今度は CUI で試してみます。 まずは、お手軽に前回作成した NUnit プロジェクトファイル(.nunit ファイル)を使います。 こんな感じのコマンドを実行します。 nunit-co…
CUI、GUI どちらでも出来ます。まずは GUI から。 1.NUnit の GUI を起動します。(ここでは、NUnit 2.5.9 を使っていますが、他でも変わらないと思います。) 2.メニューの File -> Opne Project から、テストするアセンブリを選択します。 3.選択する…
これも .NET 4 から追加された様です。 Directory.EnumerateFiles メソッド (String, String, SearchOption) (System.IO) パラレルも併せて使ってみました。 // デスクトップの .txt ファイルを一括削除 Directory.EnumerateFiles(@"c:\users\hoge\Desktop",…
.NET 4 から System.IO.File に追加されていたようです。 File.AppendAllLines メソッド (String, IEnumerable(String)) (System.IO) IEnumerable を受け取るので、LINQ 用ですかね?*1 *1:サンプルもクエリ式の結果を渡しているし