2017-12-06から1日間の記事一覧
はじめに この記事では Visual Studio 2017 で メニューにコマンドを追加する拡張機能を作成する方法を紹介していきます 検証環境 Visual Studio Community 2017 手順 プロジェクトの準備 Visual Studio メニューの「ファイル>新規作成>プロジェクト」を選択…
概要 Visual Studio 2017 をまだインストールしていない場合 Visual Studio 2017 をインストールする時に 「Visual Studio 拡張機能の開発」をチェックしてインストールします Visual Studio 2017 を既にインストールしている場合 Visual Studio メニューの…
ソースコード var path1 = @"C:\Hoge\Fuga"; var path2 = path1.Substring( 0, path1.LastIndexOf( @"\" ) + 1 ); Console.WriteLine( path2 ); // C:\Hoge\
ソースコード using System.IO; ... var path = @"C:\Temp"; var isDirectory = File .GetAttributes( path ) .HasFlag( FileAttributes.Directory ) ; Console.WriteLine( isDirectory ? "フォルダです" : "ファイルです" );
検証環境 Visual Studio 2017 言語パックのインストール Visual Studio メニューの「ツール>ツールと機能を取得」を選択します 「言語パック」のタブを選択して、 使用したい言語パックをチェックして「変更」ボタンを押します 言語の変更 Visual Studio メ…
検証環境 Visual Studio 2017 概要 private void MenuItemCallback( object sender, EventArgs e ) { Object selectedObject = null; var monitorSelection = Package.GetGlobalService( typeof( SVsShellMonitorSelection ) ) as IVsMonitorSelection; moni…
検証環境 Visual Studio 2017 概要 private void MenuItemCallback( object sender, EventArgs e ) { Object selectedObject = null; var monitorSelection = Package.GetGlobalService( typeof( SVsShellMonitorSelection ) ) as IVsMonitorSelection; moni…
ソースコード var fullPath = projectItem.Properties.Item( "FullPath" ).Value.ToString();
はじめに <Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_XPROJ_PROJITEM"/> コンテキストメニューにコマンドを追加して 拡張機能を実装する時に使用できる ID をまとめました リスト ID 対象 IDM_VS_CTXT_CODEWIN コードウィンドウ IDM_VS_CTXT_FOLDERNODE フォルダ IDM_VS_CTXT_ITEMNODE 項目 IDM_VS_CTXT_PROJNODE プロジ</parent>…
概要 「Mouse Fast Scroll」を Visual Studio に導入すると Ctrl を押しながらマウスホイールを回すと1ページ分スクロールできるようになります 関連記事
概要 「Find in Solution Explorer」を Visual Studio に導入すると 開いているファイルがソリューションエクスプローラの どこにあるか検索できるようになります 使い方 開いているファイルのタブを右クリックして 「Find In Solution Explorer」を選択しま…
文字を変更する var statusBar = ServiceProvider.GetService( typeof( SVsStatusbar ) ) as IVsStatusbar; statusBar.SetText( "ピカチュウ" ); プログレスバーを表示する var statusBar = ServiceProvider.GetService( typeof( SVsStatusbar ) ) as IVsSta…
はじめに この記事は「Unity Advent Calendar 2017」の 12/6 分の記事です 昨日は kaiware007 さんの「Unityでマリオオデッセイの雲海を再現してみた」でした 明日は sassembla さんの「実機上でテスト実行/結果収集するツールの紹介」です 目次 はじめに …