kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

.NET

TF ServiceにLightSwitch HTMLクライアントでアクセスする

Tam Foundation ServiceはODataをサポートしています*1。Visual Studio 2012 Update2でLightswitch HTMLクライアントが正式に追加され、ODataもサポートされているので、ちょっとやってみましょう。準備MSアカウントでのアクセスができないので、ODataでアク…

Visual Studio Hotfix ListsにKB2778094を追加

Visual Studio 2010 SP1 Hotfix Lists 久しぶりの追加です。今回はReport Viewer 2010関係でKBが出ています。機械翻訳の日本語はちょっとわかりづらいので、英語でもどうぞ。Reporting関係を使う人は適用したほうがよさそうです。 Update fixes several Repo…

SharePointエミュレーターを使用して単体テストを行う

これはALM Advent Calendar 2012の14日目の記事です。本当はIntelliTraceまで行きたかったんですが、時間の都合で次にまわります。 Visual Studio 2012 Update1の新機能として、SharePointの単体テストがサポートされました。SharePointのテストとかクラッシ…

Windows Server 2012のWSUSをPowerShellで管理する。

これはPowerShell Advent Calender 20129日目の日記です。 WSUSが出てから、やりたいことの一つが、PowerShellを使用しての自動管理でした。.NETのインターフェースと参照アセンブリがあったものの、どうも使いづらいというか、使い方がいまいちわからなくて…

Cyber Mondayで買った本

今日はUSでCyber Mondayということで、O'reillyさんとAPRESSさん(もちろん他社も)がセールをやっています。DRMなしのebookが$15くらい。それぞれの直販サイトでこの本を買いました。しかし、どのサイトも激烈に重い…去年もそうでしたが。O'ReillyはAmazon EC…

Visual Studio 2012 Update1 CTP4公開。

Final CTP for Visual Studio 2012 Update 1 - Microsoft Application Lifecycle Management - Site Home - MSDN Blogs Visual Studio 2012 Update1の最後のCTPだそうです。以前のCTP3よりもさらにいくつかの機能追加がおこなれています。以下今回追加された…

TFSUGでお話してきました&資料公開

10月29日 第13回 #TFSUG :開発×運用 アプリのフィードバックを円滑にせよ(東京都) そんなわけで、本番環境で問題が起きたとき、PreEmptiveやSystem Center Operations Manager,IntelliTraceを使ってどんなふうに対処すればいいのか、という概要のお話をさせ…

TFS Users Groupで本番トラブルフィードバックに関するお話をします。

10月29日 第13回 #TFSUG :開発×運用 アプリのフィードバックを円滑にせよ(東京都) そんなわけで10/29にお話しさせていただくことになりました。まだお席があるようですので、御用とお急ぎでない方はぜひ。何らかのものを持ち帰っていただけるようにしたいと…

Visual Studio 2012 Update1 CTP3にフィードバック

Windows 7でJavaScript Memory Analyticsメニューが表示されている 昨日書いた、JavaScriptのMemory AnalyzerがWindows 7でも表示されてしまうという(たぶん)バグです。よければvoteしてください。 もう一つ、これも昨日書いた、Update1 CTP3をインストール…

Visual Studio 2012 Update1 CTP3

Visual Studio 2012 Update 1 CTP - Microsoft Application Lifecycle Management - Site Home - MSDN Blogs Windows XP Targeting with C++ in Visual Studio 2012 - Visual C++ Team Blog - Site Home - MSDN Blogs Visual Studio 2012 四半期単位の定期的…

Pro C# 5.0 and the .NET 4.5 Framework発売

Pro C# 5.0 and the .net 4.5 Framework (Professional Apress)作者: Andrew Troelsen出版社/メーカー: Apress発売日: 2012/08/22メディア: ペーパーバック クリック: 3回この商品を含むブログを見る予告通り電子書籍正式版が発売開始になっています。Alpha …

例外発生時自動的に作業項目をTFSに登録するPreEmptive

評価環境および、本番環境でアプリケーションエラーがおきたら、.NETの場合イベントビューアのアプリケーションログに例外が記録されることが多いと思います。多くの場合、運用監視ソフトや、タスクスケジューラのタスク発生させるイベントに指定して通報す…

TFS 2012へのアップグレードstep by step

TFS 2012へのアップグレードはウィザードで結構簡単ですが、いくつか注意するところがあります。私はTFS 2012RCからRTMへのアップグレードですが、TFS 2010でも同じでしょう。 Windows Server 2008 R2の場合、.NET 4.5を入れるため、このウィザードが起動す…

Windows 8にオフラインで.NET Framework 3.5を追加する方法

Windows 8では.NET Framework 3.5 SP1はWindowsの機能と追加でインストールします。Visual Studioを入れる時も先に入れておいたほうがいいので、やっておきましょう。 しかし、私の環境では追加しようとすると、Windows Updateに接続しますといわれて、接続…

.NET Framework 4でのString.Joinの実装変更

昨日書いたStringBuilder遅いよという話(id:kkamegawa:20120814:p1)。会社でちょっとしてみたら、あれ、.NET 3.5ではそんなことなかったのにみたいな話を聞きました。ちょうど今日昨日のblog元ネタのYuanさんがStringBuilderとString.Joinでどのくらい差が出…

.NETのStringBuilder vs String.Concatについて(少し修正)

(コメントをいただいたので、4と10を変更しました) Performance Tips: System.Text.StringBuilder and String.Concat - Feng Yuan (袁峰) - Site Home - MSDN Blogs 文字連結にSystem.Text.StringBuilderを無条件に使うものじゃないよという話です。簡単に翻…

こみゅぷらす&C# ユーザー会一日イベントネタ

Community Launch 2012 - COMU+ ほんとうはTFS + Orchestrator連携ネタ(Runbookの作り方とか)やろうかなぁと思っていたのですが、ちょっと準備期間がなさすぎなので、いつものデバッガネタで(^^;。MetroのデバッグとかCommunity Open DayでやったintelliTrac…

こみゅぷらす&C# ユーザー会一日イベント今年もやります

Community Launch 2012 - COMU+ イベントの日付を8/4に決めた後で「Windows 8のRTMは八月第一週」と公表されてどうしようと悩んでいる昨今です。 まぁ決まってしまったものは仕方ないので、「Windows 8/IE10/Visual Studio 2012(たぶん)」公開直後最速イベン…

「いまさら聞けないWindows Serverの開発活用術」の第二回が公開されました

Windows上の開発環境の障害やトラブルへの事前対策 − @IT ちょっと間が空きましたが、第二回が公開されました。今回は主にバックアップとあまり使われていないのではないかと思われる、イベントビューアのトリガー機能やDFSなどは運用時使うと便利ですよ。 …

Visual Studio Hotfix ListsにKB2722312を追加

Visual Studio 2010 SP1 Hotfix Lists 久しぶりの追加ですね。Visual Studio 2010 SP1用のKB2722312を追加しました。例によってKBのページはまだないみたい。 vsdebug.dll!CDebugger::GetSourceFileFromDocumentContextのあたりで例外が出る問題を修正したそ…

apress.comの特売で買ったALMとパフォーマンスチューニング本

アメリカの独立記念日で全品50% OFFということで何冊か購入しました。 404 Not Found まだ完成品ではありません。一部のみ入手可能で、完成次第入手できます。Pro Application Lifecycle Management With Visual Studio 2012 (Professional Apress)作者: Joa…

RESTサービス作るにはWCF Data ServiceとASP.NET Web APIどっち?

両方似たようなものを作ってしまって…。一度MSの井上大輔さんもしくは松崎さんと井上章さんでディベートとかどうよ?とか思うのですが(^^;。 いくつか比較。環境はいずれもVisual Studio 2012 RCです。アセンブリ編まずは参照されるアセンブリ。ASP.NET Web …

VSUG DayでZipクラスネタでLT(じゃない…)しゃべってきました

Road to success System.IO.Compression.ZipArchive Feedback View more presentations from Kazushi Kamegawa 5分で終わる予定だったのですが、やっぱりネタ密度が濃すぎたのと、スライド出しすぎました…超反省。もっとも人数が少なかったので、お目こぼし…

Community Open Day 2012でしゃべってきました&資料公開

Visual studio de debug View more presentations from Kazushi Kamegawa 本日はお足元の悪い中たくさんの人においでいただきありがとうございました。最初は60人収容のRoom Bだと聞いていたんですが、今日予定を見ると…あれ、Room Bに私のコマがない?と思…

Visual Studio 2012 RCでASP.NET MVC3/4イントラネットアプリケーションの認証エラーが出る(解決)

完全にはまりました。週末のイベント用にASP.NET MVCイントラネットテンプレートで簡単なアプリケーション作ろうとしたら、テンプレートから作っただけなのに、なぜかHTTP 401.2の認証エラーが出る。 MVC 3/4どっちもだめ。インターネットアプリケーションだ…

ZipArchiveクラスのコンストラクタにEncodingを指定できるようになった!

System.IO.ZipArchive zipped only UTF-8 encoding | Microsoft Connect ZipArchive Constructor (Stream, ZipArchiveMode, Boolean, Encoding) (System.IO.Compression) 実際の動作はまだ確認していませんが、フィードバックが通りました!いやぁうれしい。…

Pro C# and the .NET 4.5 Framework

Pro C# 5.0 and the .NET 4.5 Framework Pro C# 5.0 and the .net 4.5 Framework (Professional Apress)作者: Andrew Troelsen出版社/メーカー: Apress発売日: 2012/08/22メディア: ペーパーバック クリック: 3回この商品を含むブログを見るAlpha Bookで今な…

Community Open Day 2012 Tokyo

東京会場 東京会場の申し込みが開始されました。私も一コマしゃべります。Visual Studio デバッグですが、増田さんとネタがかぶっているので、調整します。といっても、私はWindows 8固有のことをしゃべるつもりはあんまりない…いやちょっとだけ…(^^;。 Metr…

MS12-034のKB2636927が適用に失敗する

マイクロソフト セキュリティ情報 MS12-034 - 緊急 : Microsoft Office、Windows、.NET Framework、Silverlight 用のセキュリティ更新プログラムの組み合わせ (2681578) KB2686509はキーレイアウトを変更していると失敗するらしいのですが、それとは別。私は…

Visual Studio 11の.NET Framework 4プロジェクトでasyncを使う

C# 5.0のasync/await構文は言語の機能で、コンパイラががんばっているシンタックスシュガーです。実際は.NET 4のTaskクラスを使って生成されます。岩永さんのところが分かりやすい。 非同期処理 (C# によるプログラミング入門) Taskクラス使うんだったら、.N…