SlideShare a Scribd company logo
1 of 75
Download to read offline
Visual Studio 2017 RC
C# まわりをチェック
2016/12/01 【bitFlyer TechNight】 vol.2 C# LT Meetup!
矢後 比呂加
@miso_soup3
この発表について
• 対象者
• Visual Studio (Windows) で開発する C# 開発者
• Visual Studio 2017 に興味のある方
• 内容
• Visual Studio 2017 RC における C# まわりの機能をピックアップ
• ゴール
• Visual Studio 2017 RC の C# まわりを、何となく掴む
• 今後、Visual Studio 2017 を触ったときに、
新機能を思い出して調べることができる
目次
Visual Studio 2017 RC とは Visual Studio 2017 RC とは
所感
コードスタイル コードスタイル
名前指定の設定
EditorConfig
コードナビゲーション 移動先 Ctrl + T
すべての参照の検索
構造のガイド線
インテリセンスの強化
クイックアクション(Ctrl + .)の操作が追加
デバッグと診断 Run To Click
プロセスにアタッチ
例外ヘルパー
拡張機能 新しい拡張機能の形式
拡張機能マネージャーのローミング
IDE フォルダーで開く
ライトウェイトソリューションロード
シンタックスハイライト等のサポート追加
ライブユニットテスト
リファレンス
Visual Studio 2017 RC とは
• 2015/7 Visual Studio 2015 リリース後、
次の Visual Studio のバージョン
• 2016/11/16 イベント「Connect(); //2016」にて、
Visual Studio 2017 RC を発表
• 旧称:Visual Studio “15”, Visual Studio vNext
※ RC なので、発表内容とは変更になる可能性があります。
GitHub の Roslyn プロジェクトのマイルストーンより
Visual Studio 2017 RC とは
いまここ
これから
これから
所感
• コードスタイル、リファクタ―、インテリセンスの強化
• Roslyn
• 開発にプラスして、大規模なソリューションや知らないコード
における読解のサポート
• 部品構成なインストール
• Visual Studio 内で閉じない、他のエディターでも使える機能
コードスタイル
コードスタイル
名前指定
EditorConfig
コードスタイル
・コードスタイルの項目が更新
・名前指定が追加
コードスタイル:全般
• スタイルに関する設定が追加
this を付けるか
var か型の明示か
Int32 か int か
object初期化子
インライン変数定義
null チェックの書き方
コードスタイル:全般
var で試してみる。
• None
コードスタイル:全般
• Suggestion
コードスタイル:全般
• Warning
コードスタイル:全般
• Error
コードスタイル:名前指定
• 名前付けのルールを設定できるように
※「非同期で終わる」はたぶん適切でない訳
コードスタイル:名前指定
• 名前の種類 • ルール
コードスタイル:EditorConfig
コードのスタイルを…
• プロジェクト単位で設定できる
• コードベースで設定
• プラグインは要らない、 Visual Studio 2017 に搭載予定
• Visual Studio 以外でもOK
インデント方式(タブ・スペース)や改行コード等。
コードスタイル:EditorConfig
ツールのオプションで設定してみる
インデントを、「スペース」「4」に設定
コードスタイル:EditorConfig
プロジェクト配下に 「.editorconfig」を作成する
インデントを「タブ」に設定
コードスタイル:EditorConfig
.editorconfigで設定したスタイルが適用される
(※ファイルの開きなおしが必要)
コードスタイル:EditorConfig
同じソリューション配下でも、プロジェクト毎に設定が可能
コードスタイル:EditorConfig
• EditorConfig.org
異なるエディタ・IDE
でも、一貫した
コーディングスタイルを
定義・維持する。
RubyMine、Atom、
Xcode、PhpStorm、
Visual Studio Code
等 どんなエディタでもEditorConfigを使ってコードの統一性を高める -
Qiita http://qiita.com/naru0504/items/82f09881abaf3f4dc171
コードスタイル:EditorConfig
主な設定項目
• indent_style
• tab_width
• end_of_line
• charset
• trim_trailing_whitespace
• insert_final_newline
• root
• どの.editorconfigを見るかのための設定。
• .editorconfigはサブフォルダまで見る。
• root=trueの記述がある.editorconfigが決定となる。
C# 用の項目として、
var や 初期化等も設定可能
になる予定?
コードスタイル:EditorConfig
editorconfig codestyle options by jmarolf ·
Pull Request #15029 · dotnet/roslyn
https://github.com/dotnet/roslyn/pull/15029
コードナビゲーション
移動先 Ctrl + T
すべての参照の検索
構造のガイド線
コードナビゲーション:移動先
• 目的のオブジェクトを見つけて移動する機能
• Ctrl + T(or Ctrl + ,)
• フィルター)
コードナビゲーション:移動先
• あいまい検索
• 「FrstName」というタイプミスで、
「FirstName」と「LastName」が結果に表示される。
コードナビゲーション:移動先
• ファイルを探す「t controller」
コードナビゲーション:移動先
• メンバーを探す「m get」
コードナビゲーション:移動先
• 行「:24」
コードナビゲーション:移動先
・単なる文字検索はできない
例:SuppressMessage属性にひっかからない
コードナビゲーション:すべての参照の検索
• 「すべての参照の検索(Shift + F12)」が改良
• 色付け、グルーピング、フィルター、並び替え、検索、プレビュー
コードナビゲーション:すべての参照の検索
• プレビュー表示(C#およびVB)
「結果を保持」で、
ウィンドウを別にして結果を保持できる
コードナビゲーション:すべての参照の検索
• 範囲指定
コードナビゲーション:すべての参照の検索
• ちなみに Visual Studio 2015 の「すべての参照の検索」
コードナビゲーション:すべての参照の検索
「すべてを検索」には対応していない(´・ω・`)残念
コードナビゲーション:構造のガイド線
• デフォルトで表示される縦線
• 現在、C#、Visual Basic、
XAML のファイルに加えて、
TextMate 文法を介してサポート
されるすべてのファイルでサポート
コードナビゲーション:構造のガイド線
インテリセンスの強化
クイックアクション Ctrl + .
インテリセンスの強化
• インテリセンスでフィルターが可能に
フィルター項目
• ローカルおよびパラメーター
• メソッド
• インターフェイス
• クラス
• 構造
• 列挙型
• デリゲート
• 名前空間
• キーワード
• スニペット
「Alt+(頭文字)」でショートカットアクセス(メソッドはAlt + M)
クイックアクション(Ctrl + .)の操作が追加
クイックアクション(Ctrl + .)とは
• リファクタリング機能で、Visual Studio 2015 から追加された機能
• Roslyn による拡張が可能
→ リファクタリングできるものが増えました
クイックアクション(Ctrl + .)の操作が追加
オブジェクト初期化の単純化
クイックアクション(Ctrl + .)の操作が追加
C# 7 インライン out 宣言
クイックアクション(Ctrl + .)の操作が追加
C# 7 スロー式
クイックアクション(Ctrl + .)の操作が追加
C# 7 スロー式
デフォルトでは、すでに不透明に。
クイックアクション(Ctrl + .)の操作が追加
挿入文字列への変換
string.Format(“Hi, {0}”, name) //から、
$“Hi, {name}” //C# 6 で追加された書き方へ
クイックアクション(Ctrl + .)の操作が追加
定義されている型を、
別のファイルとして移動
クイックアクション(Ctrl + .)の操作が追加
ファイル名と型名が違うとき、どちらかに統一
クイックアクション(Ctrl + .)の操作が追加
プロパティをメソッドに
クイックアクション(Ctrl + .)の操作が追加
長い文字列の途中で改行すると "" + "" に置き換えてくれる
(クイックアクションではなく)
改行したいところで改行キー ↓
デバッグと診断
Run To Click
プロセスにアタッチ
例外ヘルパー
他
デバッグと診断:Run To Click
1 Click で、指定行まで実行できるように
今までは止めたいところに Break Point を設置し、
デバッグを進めていた
デバッグと診断:プロセスにアタッチ
検索できるようになりました
デバッグと診断:プロセスにアタッチ
検索できるようになりました
デバッグと診断:プロセスにアタッチ
前回デバッグしていたプロセスに、
再アタッチできるようになりました
(“再アタッチしていま
す…”と進行形になって
いますが、訳が変だと
推測。)
デバッグと診断:例外ヘルパー
例外のダイアログの表示デザインが変更に
デバッグと診断:例外ヘルパー
中断の条件を編集できるように
デバッグと診断:例外ヘルパー
• 同じ行で、どこでnullが発生したかわかるように:
デバッグと診断:例外ヘルパー
• Inner Exception も表示
デバッグと診断:他
• IntelliTrace では、ASP.NET Core アプリの MVC、ADO.NET、
HttpClient イベントがサポート
• 関数に対するCPU率
拡張機能
新しい拡張機能の形式
拡張機能マネージャーのローミング
新しい拡張機能の形式
• 拡張機能に必要なコンポーネントを
マニフェストで指定できるように
• インストール時に、一緒に必要な拡張機能をインストールできる
作成者の方はここをチェック
How to: Migrate Extensibility Projects to Visual Studio 2017
https://docs.microsoft.com/ja-jp/visualstudio/extensibility/how-to-migrate-
extensibility-projects-to-visual-studio-2017
拡張機能マネージャーのローミング
• アカウントと紐づく“拡張機能リスト”
リストにある&インストールしていない
リストにある&インストールされている
リストにない&インストールされている
IDE
フォルダーで開く
ライトウェイトソリューションロード
シンタックスハイライト等のサポート追加
IDE:フォルダーとして開く
• 「フォルダーとして開く」が追加
IDE:フォルダーとして開く
フォルダービューへの切替
IDE:フォルダーとして開く
クイックアクセス.csproj 等編集
IDE:ライトウェイトソリューションロード
• ソリューションの読み込みとメモリの使用量を改善
• 規定ではOFF
• まだ実験的
• 何とトレードオフ?
IDE:シンタックスハイライト、スニペット等
• サポートする言語が増えた
• Visual Studio Core Editor によるもの
• 言語特有のワークロードをインストールされていなくても、シ
ンタックスハイライトなどが適用される
•構文の色づけと AutoComplete のみをサポート:
• Bat、Clojure、CoffeeScript、CSS、Docker、F#、Groovy、INI、Jade、Javadoc、
JSON、LESS、LUA、Make、Markdown ++、Objective-C、Perl、PowerShell、
Python、Rust、ShaderLab、SQL、Visual Basic .NET、YAML。
•(構文の色づけと AutoComplete に加えて) コード スニペットをサポート:
• CMake、C++、C#、Go、Groovy、HTML、Java、Javadoc、JavaScript、Lua、Perl、
PHP、R、Ruby、Shellscript、Swift、XML。
•(構文の色づけと AutoComplete に加えて) [移動] をサポート:
• C++、C#、Go、Java、JavaScript、PHP、TypeScript、Visual Basic
ライブユニットテスト
ライブユニットテスト
• コードの編集中に、バックグラウンドでユニット テストが動く
• xUnit、NUnit、MSTest が対応
ライブユニットテスト
• コードの編集中に、バックグラウンドでユニット テストが動く
• xUnit、NUnit、MSTest が対応
ラ
イ
ブ
ユ
ニ
ッ
ト
テ
ス
ト
を
試
し
た
動
画
リファレンス
Visual Studio 2017 リリース ノート(RC)
https://www.visualstudio.com/ja-jp/news/releasenotes/vs2017-relnotes#a-idcshappvb-ac-および-visual-basic
Visual Studio Documentation
https://docs.microsoft.com/ja-jp/visualstudio/
Visual Studio 2017 の互換性
https://www.visualstudio.com/ja-jp/productinfo/vs2017-compatibility-vs
Optimize Visual Studio Startup Time | Microsoft Docs
https://docs.microsoft.com/en-us/visualstudio/ide/optimize-visual-studio-startup-time
Create portable, custom editor options | Microsoft Docs
https://docs.microsoft.com/en-us/visualstudio/ide/create-portable-custom-editor-options
EditorConfig Visual Studio Plugin
https://github.com/editorconfig/editorconfig-visualstudio
EditorConfig http://editorconfig.org/
editorconfig codestyle options by jmarolf · Pull Request #15029 · dotnet/roslyn https://github.com/dotnet/roslyn/pull/15029
EditorConfig - Visual Studio Marketplace
https://marketplace.visualstudio.com/items?itemName=EditorConfigTeam.EditorConfig
リファレンス
参照: 行末の空白は EditorConfig で始末しましょう - Qiita
http://qiita.com/spiegel-im-spiegel/items/a1b4d1ad2a6693ae33e4
Editor Config GitHub
https://github.com/editorconfig/editorconfig/wiki/EditorConfig-Properties
ライセンス
https://www.visualstudio.com/wp-content/uploads/2016/11/VS2017_ENT_PRO_RC_JPN_Eula.1041.pdf
How to: Migrate Extensibility Projects to Visual Studio 2017
https://docs.microsoft.com/ja-jp/visualstudio/extensibility/how-to-migrate-extensibility-projects-to-visual-studio-2017
Visual Studio 2017 RCのC#コードスタイル機能について | OPC Diary
https://opcdiary.net/?p=33467
Visual Studio 2017 RC のライブ ユニット テスト – Visual Studio 日本チーム Blog
https://blogs.msdn.microsoft.com/visualstudio_jpn/2016/11/25/live-unit-testing-visual-studio-2017-rc/
リファレンス

More Related Content

Viewers also liked

Visual Studio Code 入門
Visual Studio Code 入門Visual Studio Code 入門
Visual Studio Code 入門Saki Homma
 
C# でブロックチェーン実装
C# でブロックチェーン実装C# でブロックチェーン実装
C# でブロックチェーン実装Yuto Takei
 
2014 08-30 life with roslyn
2014 08-30 life with roslyn2014 08-30 life with roslyn
2014 08-30 life with roslynshibuki
 
失敗事例にみるDbの負荷試験の重要性
失敗事例にみるDbの負荷試験の重要性失敗事例にみるDbの負荷試験の重要性
失敗事例にみるDbの負荷試験の重要性Kazu Onishi
 
C# 式木 (Expression Tree) ~ LINQをより深く理解するために ~
C# 式木 (Expression Tree) ~ LINQをより深く理解するために ~C# 式木 (Expression Tree) ~ LINQをより深く理解するために ~
C# 式木 (Expression Tree) ~ LINQをより深く理解するために ~Fujio Kojima
 
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1Akihiro Sugeno
 
開発を効率化してみよう.NET
開発を効率化してみよう.NET開発を効率化してみよう.NET
開発を効率化してみよう.NETYuta Matsumura
 
50分で掴み取る ASP.NET Web API パターン&テクニック
50分で掴み取る ASP.NET Web API パターン&テクニック50分で掴み取る ASP.NET Web API パターン&テクニック
50分で掴み取る ASP.NET Web API パターン&テクニックmiso- soup3
 
ReSharperを使ってみた
ReSharperを使ってみたReSharperを使ってみた
ReSharperを使ってみたytanno
 
それっぽく、適当に
それっぽく、適当にそれっぽく、適当に
それっぽく、適当に信之 岩永
 
Visual Studio Code #phpcon2015
Visual Studio Code #phpcon2015Visual Studio Code #phpcon2015
Visual Studio Code #phpcon2015Aya Tokura
 
Windows Server 2016でコンテナを動かしてみた
Windows Server 2016でコンテナを動かしてみたWindows Server 2016でコンテナを動かしてみた
Windows Server 2016でコンテナを動かしてみたTakashi Kanai
 
.NET Compiler Platform
.NET Compiler Platform.NET Compiler Platform
.NET Compiler Platform信之 岩永
 
知って得するC#
知って得するC#知って得するC#
知って得するC#Shota Baba
 
Win32 APIをてなずけよう
Win32 APIをてなずけようWin32 APIをてなずけよう
Win32 APIをてなずけようKouji Matsui
 
【STAC2017】テスト自動化システム 成長記
【STAC2017】テスト自動化システム 成長記【STAC2017】テスト自動化システム 成長記
【STAC2017】テスト自動化システム 成長記友隆 浅黄
 
C#とILとネイティブと
C#とILとネイティブとC#とILとネイティブと
C#とILとネイティブと信之 岩永
 
Team Foundation Server / Visual Studio Team Services 手順書
Team Foundation Server /Visual Studio Team Services 手順書Team Foundation Server /Visual Studio Team Services 手順書
Team Foundation Server / Visual Studio Team Services 手順書Masaki Takeda
 
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみたサーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみたItaru Kitagawa
 
モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線アシアル株式会社
 

Viewers also liked (20)

Visual Studio Code 入門
Visual Studio Code 入門Visual Studio Code 入門
Visual Studio Code 入門
 
C# でブロックチェーン実装
C# でブロックチェーン実装C# でブロックチェーン実装
C# でブロックチェーン実装
 
2014 08-30 life with roslyn
2014 08-30 life with roslyn2014 08-30 life with roslyn
2014 08-30 life with roslyn
 
失敗事例にみるDbの負荷試験の重要性
失敗事例にみるDbの負荷試験の重要性失敗事例にみるDbの負荷試験の重要性
失敗事例にみるDbの負荷試験の重要性
 
C# 式木 (Expression Tree) ~ LINQをより深く理解するために ~
C# 式木 (Expression Tree) ~ LINQをより深く理解するために ~C# 式木 (Expression Tree) ~ LINQをより深く理解するために ~
C# 式木 (Expression Tree) ~ LINQをより深く理解するために ~
 
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1
 
開発を効率化してみよう.NET
開発を効率化してみよう.NET開発を効率化してみよう.NET
開発を効率化してみよう.NET
 
50分で掴み取る ASP.NET Web API パターン&テクニック
50分で掴み取る ASP.NET Web API パターン&テクニック50分で掴み取る ASP.NET Web API パターン&テクニック
50分で掴み取る ASP.NET Web API パターン&テクニック
 
ReSharperを使ってみた
ReSharperを使ってみたReSharperを使ってみた
ReSharperを使ってみた
 
それっぽく、適当に
それっぽく、適当にそれっぽく、適当に
それっぽく、適当に
 
Visual Studio Code #phpcon2015
Visual Studio Code #phpcon2015Visual Studio Code #phpcon2015
Visual Studio Code #phpcon2015
 
Windows Server 2016でコンテナを動かしてみた
Windows Server 2016でコンテナを動かしてみたWindows Server 2016でコンテナを動かしてみた
Windows Server 2016でコンテナを動かしてみた
 
.NET Compiler Platform
.NET Compiler Platform.NET Compiler Platform
.NET Compiler Platform
 
知って得するC#
知って得するC#知って得するC#
知って得するC#
 
Win32 APIをてなずけよう
Win32 APIをてなずけようWin32 APIをてなずけよう
Win32 APIをてなずけよう
 
【STAC2017】テスト自動化システム 成長記
【STAC2017】テスト自動化システム 成長記【STAC2017】テスト自動化システム 成長記
【STAC2017】テスト自動化システム 成長記
 
C#とILとネイティブと
C#とILとネイティブとC#とILとネイティブと
C#とILとネイティブと
 
Team Foundation Server / Visual Studio Team Services 手順書
Team Foundation Server /Visual Studio Team Services 手順書Team Foundation Server /Visual Studio Team Services 手順書
Team Foundation Server / Visual Studio Team Services 手順書
 
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみたサーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
 
モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線
 

Similar to Visual Studio 2017 RC C# まわり

Objective-C Generics LT version
Objective-C Generics LT versionObjective-C Generics LT version
Objective-C Generics LT versionGoichi Hirakawa
 
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み慎一 古賀
 
[2000/10] .NET Technical Briefing 2000 / Visual Studio .NET Part II
[2000/10] .NET Technical Briefing 2000 / Visual Studio .NET Part II[2000/10] .NET Technical Briefing 2000 / Visual Studio .NET Part II
[2000/10] .NET Technical Briefing 2000 / Visual Studio .NET Part IITatsuhiko Tanaka
 
復習も兼ねて!C#6.0-7.0
復習も兼ねて!C#6.0-7.0復習も兼ねて!C#6.0-7.0
復習も兼ねて!C#6.0-7.0Yuta Matsumura
 
新しい Visual Studio & .NET と新時代のアーキテクチャ
新しい Visual Studio & .NET と新時代のアーキテクチャ新しい Visual Studio & .NET と新時代のアーキテクチャ
新しい Visual Studio & .NET と新時代のアーキテクチャ慎一 古賀
 
[2001/05/30] .NET Developers Conference 2001 May / C#の生産性とパフォーマンス
[2001/05/30] .NET Developers Conference 2001 May / C#の生産性とパフォーマンス[2001/05/30] .NET Developers Conference 2001 May / C#の生産性とパフォーマンス
[2001/05/30] .NET Developers Conference 2001 May / C#の生産性とパフォーマンスTatsuhiko Tanaka
 
Visual Studio による開発環境・プログラミングの進化
Visual Studio による開発環境・プログラミングの進化Visual Studio による開発環境・プログラミングの進化
Visual Studio による開発環境・プログラミングの進化Fujio Kojima
 
blockdiagの最新動向 2011.11 #odstudy
blockdiagの最新動向 2011.11 #odstudyblockdiagの最新動向 2011.11 #odstudy
blockdiagの最新動向 2011.11 #odstudyTakeshi Komiya
 
[2001/01/23] VSLive! / Visual C++.NET 新機能概要
[2001/01/23] VSLive! / Visual C++.NET 新機能概要[2001/01/23] VSLive! / Visual C++.NET 新機能概要
[2001/01/23] VSLive! / Visual C++.NET 新機能概要Tatsuhiko Tanaka
 
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略信之 岩永
 
Vs code conf2020-11-21-extensions-for-microservices-app-dev
Vs code conf2020-11-21-extensions-for-microservices-app-devVs code conf2020-11-21-extensions-for-microservices-app-dev
Vs code conf2020-11-21-extensions-for-microservices-app-devShotaro Suzuki
 
LightSwitch 結局何ができるの
LightSwitch 結局何ができるのLightSwitch 結局何ができるの
LightSwitch 結局何ができるのYoshitaka Seo
 
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...Akira Inoue
 
Visual Studio 2019 Updates Pickup!
Visual Studio 2019 Updates Pickup!Visual Studio 2019 Updates Pickup!
Visual Studio 2019 Updates Pickup!Hiroyuki Mori
 
継続的にテスト可能な設計を考える
継続的にテスト可能な設計を考える継続的にテスト可能な設計を考える
継続的にテスト可能な設計を考えるAtsushi Nakamura
 

Similar to Visual Studio 2017 RC C# まわり (20)

【BS12】Visual Studio 2022 40分一本勝負!
【BS12】Visual Studio 2022 40分一本勝負!【BS12】Visual Studio 2022 40分一本勝負!
【BS12】Visual Studio 2022 40分一本勝負!
 
Objective-C Generics LT version
Objective-C Generics LT versionObjective-C Generics LT version
Objective-C Generics LT version
 
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み
運用管理者のための「開発者からみたDevOps」 - Visual Studio 2015 新機能から考える開発者の取り組み
 
The evolution of c#
The evolution of c#The evolution of c#
The evolution of c#
 
[2000/10] .NET Technical Briefing 2000 / Visual Studio .NET Part II
[2000/10] .NET Technical Briefing 2000 / Visual Studio .NET Part II[2000/10] .NET Technical Briefing 2000 / Visual Studio .NET Part II
[2000/10] .NET Technical Briefing 2000 / Visual Studio .NET Part II
 
復習も兼ねて!C#6.0-7.0
復習も兼ねて!C#6.0-7.0復習も兼ねて!C#6.0-7.0
復習も兼ねて!C#6.0-7.0
 
新しい Visual Studio & .NET と新時代のアーキテクチャ
新しい Visual Studio & .NET と新時代のアーキテクチャ新しい Visual Studio & .NET と新時代のアーキテクチャ
新しい Visual Studio & .NET と新時代のアーキテクチャ
 
[2001/05/30] .NET Developers Conference 2001 May / C#の生産性とパフォーマンス
[2001/05/30] .NET Developers Conference 2001 May / C#の生産性とパフォーマンス[2001/05/30] .NET Developers Conference 2001 May / C#の生産性とパフォーマンス
[2001/05/30] .NET Developers Conference 2001 May / C#の生産性とパフォーマンス
 
Visual Studio による開発環境・プログラミングの進化
Visual Studio による開発環境・プログラミングの進化Visual Studio による開発環境・プログラミングの進化
Visual Studio による開発環境・プログラミングの進化
 
Boost17 cpplinq
Boost17 cpplinqBoost17 cpplinq
Boost17 cpplinq
 
blockdiagの最新動向 2011.11 #odstudy
blockdiagの最新動向 2011.11 #odstudyblockdiagの最新動向 2011.11 #odstudy
blockdiagの最新動向 2011.11 #odstudy
 
Objective-C Generics
Objective-C GenericsObjective-C Generics
Objective-C Generics
 
[2001/01/23] VSLive! / Visual C++.NET 新機能概要
[2001/01/23] VSLive! / Visual C++.NET 新機能概要[2001/01/23] VSLive! / Visual C++.NET 新機能概要
[2001/01/23] VSLive! / Visual C++.NET 新機能概要
 
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略
 
Vs code conf2020-11-21-extensions-for-microservices-app-dev
Vs code conf2020-11-21-extensions-for-microservices-app-devVs code conf2020-11-21-extensions-for-microservices-app-dev
Vs code conf2020-11-21-extensions-for-microservices-app-dev
 
LightSwitch 結局何ができるの
LightSwitch 結局何ができるのLightSwitch 結局何ができるの
LightSwitch 結局何ができるの
 
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
 
Implement tech
Implement techImplement tech
Implement tech
 
Visual Studio 2019 Updates Pickup!
Visual Studio 2019 Updates Pickup!Visual Studio 2019 Updates Pickup!
Visual Studio 2019 Updates Pickup!
 
継続的にテスト可能な設計を考える
継続的にテスト可能な設計を考える継続的にテスト可能な設計を考える
継続的にテスト可能な設計を考える
 

More from miso- soup3

2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordovamiso- soup3
 
2016/12/17 ASP.NET フロントエンドタスク入門
 2016/12/17 ASP.NET フロントエンドタスク入門 2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門miso- soup3
 
Web開発の最新トレンド ~1から知るASP.NET~
Web開発の最新トレンド ~1から知るASP.NET~Web開発の最新トレンド ~1から知るASP.NET~
Web開発の最新トレンド ~1から知るASP.NET~miso- soup3
 
Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装
Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装
Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装miso- soup3
 
ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験miso- soup3
 
Hokuriku.NET ASP.NET MVC入門 「実践」 20120825
Hokuriku.NET ASP.NET MVC入門 「実践」 20120825 Hokuriku.NET ASP.NET MVC入門 「実践」 20120825
Hokuriku.NET ASP.NET MVC入門 「実践」 20120825 miso- soup3
 

More from miso- soup3 (6)

2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova
 
2016/12/17 ASP.NET フロントエンドタスク入門
 2016/12/17 ASP.NET フロントエンドタスク入門 2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
 
Web開発の最新トレンド ~1から知るASP.NET~
Web開発の最新トレンド ~1から知るASP.NET~Web開発の最新トレンド ~1から知るASP.NET~
Web開発の最新トレンド ~1から知るASP.NET~
 
Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装
Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装
Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装
 
ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験
 
Hokuriku.NET ASP.NET MVC入門 「実践」 20120825
Hokuriku.NET ASP.NET MVC入門 「実践」 20120825 Hokuriku.NET ASP.NET MVC入門 「実践」 20120825
Hokuriku.NET ASP.NET MVC入門 「実践」 20120825
 

Recently uploaded

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 

Recently uploaded (9)

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 

Visual Studio 2017 RC C# まわり