スキップしてメイン コンテンツに移動

投稿

12月, 2015の投稿を表示しています

テストデータの作り方

たとえば、0.01から2.00まで0.01刻みの200個のデータをSQLで作る手順。 ループを回すのではなく、テーブルをJoinして作るといい感じ。

テーブルサイズを調べる手順

テーブルの容量を調べるには、sp_spaceused を使う。 sp_spaceused テーブル名

Group Byで集計した内容をしりたいときは

GroupByしたときに集計した内容を知りたいときは「for xml 」を指定すると、内容をXML形式でGETできる。

obj\Debug\xxx.exe" を "bin\Debug\xxx.exe" にコピーできませんでした。10 回の再試行回数を超えたため、失敗しました。

ビルドすると「エラー 11 "obj\Debug\xxx.exe" を "bin\Debug\xxx.exe" にコピーできませんでした。10 回の再試行回数を超えたため、失敗しました。」となることがある。 デバッグ中にフォームの×印をクリックしてデバッグを終わらせて、次にデバッグしたら起きる模様。すごく面倒。タスクマネージャーを見ると、デバッグプロセスが動いているので、そのプロセスを終わらせれば、エラーは出なくなるが、これも面倒。

ローカルのソース管理の履歴はクラウドへは引越しできないの?

社内のソースコード管理で使っているterm foundation server (tfs)を、クラウド上の term foundation service にバックアップできたら安心と思うのだけど、データの移行方法がどこにも見つからない。 VSTFを使うときは、今までの履歴は捨てて、新規にやりなおそうということなのかしら? これまでの改修履歴を捨てるのは、なかなかつらい。

セットアップするとインストール先からファイルが削除されてしまう

セットアップすると、インストール先からファイルが消えてしまう謎な現象が発生する。 探してみたらこんなバグ情報が見つかった。ひとつ前のセットアップをVisualStudio2008で作ったのだったら、多分これが原因かな。

単体テストプロジェクトを使うときのメモ

VisualStudio2012でのメモです。2013も多分、同様。 テストをされる側のプロジェクトでinternalなメソッドを作っていて、これをテストしたいときは、下記の準備をすること。 namespace の前に「[assembly: InternalsVisibleTo("UnitTestXXX")]」を追加する。 次にusing System.Runtime.CompilerServices; を追加する。 参照設定にMicrosoft.VisualStudio.QualityTools.UnitTestFrameworkを追加する。

Loadイベント内での例外がキャッチできない

VisualStudio2013でデバッグしているときに、WinFormsのLoadイベント内で例外が起きてもキャッチできないみたい。 イベントの実行中にエラーが起きても例外を捕まえられないのでエラーが起きたことがわからない。そのままフォームが表示されるので、おかしなフォームが表示されて、はて?ということになる。 これはバグなのか、仕様なのか?