銀の光と碧い空

クラウドなインフラとC#なアプリ開発の狭間にいるエンジニアの日々

VisualStudio

Connect(); 2016 での Linux関連の発表まとめ

ぐぐらびりてぃの低さで有名*1なConnect();の1日目のキーノートが終わりました。Linux関連*2での新機能等の発表をまとめてみました。 ニュース系 MicrosoftがLinux Foundationのプラチナメンバーに www.linux.com SamsungがMicrosoftと協力して、Tizen上で動…

Visual Studio の古いマイナーバージョンをインストールしたい

最新の(安定版の)Visual StudioはVisual Studio 2015 Update3ですが、検証のためにVisual Studio 2013 Update1をインストールする必要ができました。が、Update1のインストーラーを実行すると勝手に更新を取得していきなりUpdate3をインストールするように…

Visual Studio 拡張でファイル保存イベントをフックする

Visual Studio拡張を作っているときに、特定のファイルの保存イベントを検知して、それに対する処理を書きたくなりました。 調べてみるとDocumentSaved というものが割とヒットするのですが、これMSDNには内部向けのAPIで利用者が使うことを想定していないよ…

VisualStudio 2015 のcsproj をいじるためのVS拡張 CSProjUtil をリリースしました

インストールはVisual Studio Galleryから。 visualstudiogallery.msdn.microsoft.com コードはGitHubで公開しています。 github.com 使い方はVisual Studio Galleryの方に載せていますが、ソリューションエクスプローラーでプロジェクトを右クリックして「C…

Visual Studio 拡張(VSIX)用のプライベートリポジトリを作ろう

最近 Visual Studio拡張ツールの開発にはまっているのですが、パブリックに公開したいものであれば Products and Extensions for Visual Studio で公開するのがお手軽ですし、ダウンロードもしてもらえます。しかし、時には社内にのみ配布したい拡張もあるで…

Open for PowerShell Cmdlet v1.1 をリリースしました

OpenForPSCmdlet extensionvisualstudiogallery.msdn.microsoft.com すでにインストールしている方はアップデートがかかるはずです。 v1.0ではモジュールをImportした状態でPowerShell Consoleが開きましたが、v1.1ではこのConsoleのプロセスにアタッチして…

PowerShell Cmdlet のデバッグを楽にする、 OpenForPSCmdlet VS拡張

PowerShell Cmdlet のバイナリモジュールを作ったことがある方はわかるとおもうのですが、バイナリモジュールを実際にPowerShellで実行して動作を確認するためには、ビルドしたdllをImport-Moduleで読みこむ必要があります*1。さらに、一度 Import-Module す…

Visual Studio 2015 で強化されたリファクタリング機能について

Visual Studio 2015 の1日目です。 Visual Studio Advent Calendar 2014 - Qiita Visual Studio Advent Calendar 2014 - Qiita 一発目なので最新の機能の中からデバッグ関連の機能を軽く紹介したいと思います。 リネーム機能 変数名のリネーム機能が強化され…

App.config の config変換をしてくれる便利すぎるVisual Studio 拡張「Configuration Transform」

コンソールアプリやWPFアプリを作っていて、アプリのコードは同一だけど配置先に応じて設定を切り替えたい、ということはないでしょうか?Webアプリの場合、 Web.config を変換する仕組みがデフォルトで備わっていて、このブログでも触れたことがあります。 …