.NET Conf 2018 Tokyo, Japan にて発表の「継続的にテスト可能な設計を考える」の資料です。
ソースコードなどは以下に公開しています。
https://github.com/nuitsjp/Continuous-Testable-Design
10/5(火)にNode-RED User Group Japan主催で開催された勉強会 「Node-RED UG Hacktoberfest 2021 説明会」での発表スライドです。
- 動画: https://youtu.be/dl_4MxT94l0
- 勉強会サイト: https://node-red.connpass.com/event/223770/
10/5(火)にNode-RED User Group Japan主催で開催された勉強会 「Node-RED UG Hacktoberfest 2021 説明会」での発表スライドです。
- 動画: https://youtu.be/dl_4MxT94l0
- 勉強会サイト: https://node-red.connpass.com/event/223770/
どっちの VS ショー / 伝統の Visual Studio 2019、人気の Visual Studio CodeTakashi Okawa
Microsoft de:code 2019 のセッション番号 DT06 にてご案内した内容の補足資料です。セッション中にお見せしていないスライドもありますので、是非ご一読くださいませ!
Visual Studio 2019 と Visual Studio Code、どちらもいいところがありますので、適材適所にて、是非ご活用いただければ幸いです!
28. なぜ.NET Frameworkのプロジェクト参照が通るのか
多分こんなイメージ(ちょっと間違ってるかも?
Copyright 2019 @nuits_jp Slide 28
UserSideFrameworkSide
.NET Framework
Runtime
Win32 API
System.IO.File
for .NET Framework
P/Invoke
My Class Library
for .NET Framework
My Application
for .NET Framework
.NET Core
Runtime
Win32 API
System.IO.File
for .NET Core
P/Invoke
My Class Library
for .NET Framework
My Application
for .NET Core
29. なぜ.NET Frameworkのプロジェクト参照が通るのか
多分こんなイメージ(ちょっと間違ってるかも?
Copyright 2019 @nuits_jp Slide 29
UserSideFrameworkSide
.NET Framework
Runtime
Win32 API
System.IO.File
for .NET Framework
P/Invoke
My Class Library
for .NET Framework
My Application
for .NET Framework
.NET Core
Runtime
Win32 API
System.IO.File
for .NET Core
P/Invoke
My Class Library
for .NET Framework
My Application
for .NET Core
30. なぜ.NET Frameworkのプロジェクト参照が通るのか
多分こんなイメージ(ちょっと間違ってるかも?
Copyright 2019 @nuits_jp Slide 30
UserSideFrameworkSide
.NET Framework
Runtime
Win32 API
System.IO.File
for .NET Framework
P/Invoke
My Class Library
for .NET Framework
My Application
for .NET Framework
.NET Core
Runtime
Win32 API
System.IO.File
for .NET Core
P/Invoke
My Class Library
for .NET Framework
My Application
for .NET Core
この二つは完全に別物です
My Class Libraryから利用している
クラス・メソッドがCoreに存在しない
場合、実行時エラーとなります
(Coreでビルドできても実行時エラーになることも)