「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>移行・マイグレーション]]

* 目次 [#uc843130]
#contents

*概要 [#o621f8b1]
-[[.NETバージョンアップ]]の[[.NET Core]]版。

-2.0から追っているので2.0以前は不明。

*詳細 [#l71629ed]

**.NET Standard [#zfa0cd01]
-API移植、追加が続いている。

-[[特に暗号系は顕著だった。>.NETの署名・暗号化アルゴリズム#s0c207f4]]~
これは、.NET Framework側でも同じ。

***2.0 [#u6d7ac77]
[[起点>.NET Standardへの移行]]

-旧ASP.NET系のAPIは入って来ていない。
-ASP.NET系のAPIが入って来ている。
--旧ASP.NET系のAPIは入って来ていない。
--が、ASP.NET Core関連が入って来ている。

-が、ASP.NET Core関連が入って来ている。
-と言う事で、この段階で、~
.NET Coreがメインストリームになると予想できた。

-と言う事で、この段階で、.NET Coreがメインストリームになると予想できた。

***→ 2.1 [#ya7b609c]
-API追加ということで、既存コードに、ほぼ影響なし。

-ポイントは、.NET Core 2.1ではなく、3.0に対応していると言う事。

-[[参考>#o2b600b3]]

**.NET Core [#daf41ee5]
API移植、追加が続いている。

***2.0 [#qcfa065c]
[[起点>.NET Coreへの移行]]

***→ 2.1 [#y4e84262]
特に影響なし。
-既存コードに、ほぼ影響なし。
-[[参考>#h5f0a770]]

***→ 2.2 [#o2328e49]
特に影響なし。
-既存コードに、ほぼ影響なし。
-[[参考>#e069533a]]

***→ 3.0 [#g96af2bf]
[[DesktopPack>Windows Desktop Packsへの移行]]が追加された。
-[[DesktopPack>Windows Desktop Packsへの移行]]が追加された。
-[[参考>#x62a57c0]]

***→ 3.1 [#z054f6e8]

***→ 5.0 [#h641cd08]

**ASP.NET Core [#l99503c7]
-API移植、追加が続いている。

-フレームワークの変更が多いので、~
フレームワークのDIをしているStartup.csの変更が多い印象

***2.0 [#f946399a]
[[起点>ASP.NET Coreへの移行]]

***→ 2.1 [#ed646ec9]
[[Startup.csでAPI追加で衝突等が発生した。>https://github.com/OpenTouryoProject/OpenTouryo/issues/329]]
-[[Startup.csでAPI追加で衝突等が発生した。>https://github.com/OpenTouryoProject/OpenTouryo/issues/329]]
-[[参考>#vea0f37e]]

***→ 2.2 [#qfd8fff3]
...。
-...。
-[[参考>#h4bfc9c3]]

***→ 3.0 [#rccd9eb1]
Startup.csのDIのAPIの呼出し順の変更
-Startup.csのDIのAPIの呼出し順の変更など。
--変更点が多いので新規のプロジェクト・テンプレートから移植
--また、[[WebApiCompatShim>ASP.NET Core MVC#pa94b7ed]]の利用も本バージョンから中止した方がよさそう。

--その他、重要な変更
---Endpoint Routing への全面的な移行
---[[JSON.NET から System.Text.Json にデフォルトが変更>JSONのparseを色々試してみた。#ve67325d]]。

-[[参考>#tdf5b8e6]]

***→ 3.1 [#j175e18b]
...。

***→ 5.0 [#sed0dde8]

**[[npm>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?npm]]パッケージ [#g2d28643]
ASP.NETのビルドシステムに[[npm>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?npm]]を使用している場合。

***[[バージョンアップ>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?npm#k746a6c7]] [#xdb3d91c]

***[[セキュリティ監査>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?npm#w961e02f]] [#xdb3d91c]

*参考 [#od74b966]

**[[.NETバージョンアップ]] [#tc4394a6]

**.NET Standard [#g593841d]

***→ 2.1 [#o2b600b3]
-Visual Studio 2019で.NET Core 3.0 (Preview)を使うときの環境設定 - Qiita~
https://qiita.com/tanitanin/items/c21783403c349a23d11b

***Microsoft Docs [#f2d1b0d0]
-.NET Standard の新機能 | Microsoft Docs~
https://docs.microsoft.com/ja-jp/dotnet/standard/whats-new/whats-new-in-dotnet-standard

**.NET Core [#j6c82f1d]

***→ 2.1 [#h5f0a770]
-.NET Core 2.1のロードマップが公開されたようです - つばろぐ~
http://tsubalog.hatenablog.com/entry/net-core-2-1-roadmap

-.NET Core 2.1 正式リリース | ++C++; // 未確認飛行 C ブログ~
https://ufcpp.net/blog/2018/5/netcore21/

***→ 2.2 [#e069533a]
...。

***→ 3.0 [#x62a57c0]
-.NET Core 3 Previewの気になることまとめ - つばろぐ~
https://tsubalog.hatenablog.com/entry/2019/04/22/080000

-++C++; // 未確認飛行 C ブログ

--Visual Studio 2019 Preview 1~
https://ufcpp.net/blog/2018/12/vs2019p1/

--Visual Studio 2019 Preview 2~
https://ufcpp.net/blog/2019/1/vs2019p2/

--Visual Studio 2019 RC と Preview 4~
https://ufcpp.net/blog/2019/2/vs2019rc/

--.NET Core 3.0 Preview 3~
https://ufcpp.net/blog/2019/3/netcore3p3/

--.NET 5、Visual Studio 16.1 Preview 3~
https://ufcpp.net/blog/2019/5/build2019/

--Visual Studio 16.1.0 & 16.2 Preview 1~
https://ufcpp.net/blog/2019/5/vs16_2_p1/

--Visual Studio 16.2 Preview 2 & .NET Core 3.0 Preview 6~
https://ufcpp.net/blog/2019/6/vs16_2_p2/

--Visual Studio 16.2 Preview 3、notnull 制約~
https://ufcpp.net/blog/2019/6/vs16_2_p3/

--Visual Studio 16.2 GA と 16.3 Preview 1~
https://ufcpp.net/blog/2019/7/vs16_3_p1/

--Visual Studio 16.2.2 & 16.3 Preview 2~
https://ufcpp.net/blog/2019/8/vs16_3_p2/

***→ 3.1 [#zefa9d9b]
-...。
-[[参考>#k4bc2ce9]]

***→ 5.0 [#q05acf1f]

***Microsoft Docs [#a525fc86]
-.NET Core 2.1 の新機能~
-新機能
--.NET Core 2.1~
https://docs.microsoft.com/ja-jp/dotnet/core/whats-new/dotnet-core-2-1
--.NET Core 2.2~
https://docs.microsoft.com/ja-jp/dotnet/core/whats-new/dotnet-core-2-2
--.NET Core 3.0~
https://docs.microsoft.com/ja-jp/dotnet/core/whats-new/dotnet-core-3-0
--.NET Core 3.1~
https://docs.microsoft.com/ja-jp/dotnet/core/whats-new/dotnet-core-3-1

-.NET Core 2.2 の新機能~
https://docs.microsoft.com/ja-jp/dotnet/core/whats-new/dotnet-core-2-2
-破壊的変更 - .NET Core
--バージョン 2.0 から 2.1~
https://docs.microsoft.com/ja-jp/dotnet/core/compatibility/2.0-2.1
--バージョン 2.1 から 2.2~
https://docs.microsoft.com/ja-jp/dotnet/core/compatibility/2.1-2.2
--バージョン 2.2 から 3.0~
https://docs.microsoft.com/ja-jp/dotnet/core/compatibility/2.2-3.0
--バージョン 3.0 から 3.1~
https://docs.microsoft.com/ja-jp/dotnet/core/compatibility/3.0-3.1
--バージョン 3.1 から 5.0~
https://docs.microsoft.com/ja-jp/dotnet/core/compatibility/3.1-5.0

**ASP.NET Core [#ydbd630c]

***→ 2.1 [#vea0f37e]
-ASP.NET Core 2.0 から 2.1 へのアップデートを行ったメモ~
https://blog.shibayan.jp/entry/20180603/1527958208

***→ 2.2 [#h4bfc9c3]
-VisualStudio2017 .NETCore 2.1から2.2更新しようとしてはまった - Qiita~
https://qiita.com/na8esin/items/0ee7b8f362a55c83f3ea

***→ 3.0 [#tdf5b8e6]
-ASP.NET Core 2.2→3.0への移行 メモ - shuhelohelo’s blog~
https://shuhelohelo.hatenablog.com/entry/2019/05/16/105013

-.NET Core 3.0 移行のハマりポイントまとめ - Qiita~
https://qiita.com/wipiano/items/b2e92ff994892f71f710

-ASP.NET Core / Entity Framework Core 3.0 の~
気になった機能と 2.2 からの移行 - しばやん雑記~
https://blog.shibayan.jp/entry/20190924/1569263757

-Stack Overflow

--asp.net core - RenderPartialAsync~
returns System.Threading.Tasks.Task`1~
[System.Threading.Tasks.VoidTaskResult]~
https://stackoverflow.com/questions/33892952/renderpartialasync-returns-system-threading-tasks-task1system-threading-tasks

--asp.net core - 'IHostingEnvironment' is obsolete~
https://stackoverflow.com/questions/55601958/ihostingenvironment-is-obsolete
---[Announcement] IHostingEnvironment's and IApplicationLifetime's~
marked obsolete and replaced · Issue #7749 · aspnet/AspNetCore~
https://aspnet-core.clock-up.jp/contents/routing/attribute

-aspnet/AspNetCore
--Replace PackageReference to Microsoft.AspNetCore.App with FrameworkReference · Issue #3612~
https://github.com/aspnet/AspNetCore/issues/3612
--Stop producing packages for shared framework assemblies in 3.0 · Issue #3756~
https://github.com/aspnet/AspNetCore/issues/3756

-OpenTouryoProject

--OpenTouryoTemplates
---Add root_VS2019 folder · Issue #79~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/issues/79~
・ASP.NET Core MVC : 
https://github.com/OpenTouryoProject/OpenTouryoTemplates/commit/b06a3d51a3d164b44b3b8c8db56d43e85a70c974~
・ASP.NET Core WebAPI : https://github.com/OpenTouryoProject/OpenTouryoTemplates/commit/ed25e89ff5184de870bc3c49a60bfd3ec53a7fc7

--MultiPurposeAuthSite/MultiPurposeAuthSiteCore
---Change to ASP.NET Core 3.0 project using Visual Studio 2019. · Issue #107~
https://github.com/OpenTouryoProject/MultiPurposeAuthSite/issues/107~
・https://github.com/OpenTouryoProject/MultiPurposeAuthSite/commit/2c14aae291bf0dcb8e677aeca1cc5fc24d511073

-参考
--[[CORS (Cross-Origin Resource Sharing)]]

***→ 3.1 [#k4bc2ce9]
[[「Open棟梁」を.NET Core 3.0 から、3.1 へアップグレードしてみる。>#jc998eee]]

***→ 5.0 [#ocd20cc5]

***Microsoft Docs [#ldbbe58b]

-ASP.NET Core 1.x から 2.0 への移行
--概要~
https://docs.microsoft.com/ja-jp/aspnet/core/migration/1x-to-2x/
--認証と ID~
https://docs.microsoft.com/ja-jp/aspnet/core/migration/1x-to-2x/identity-2x

-ASP.NET Core 2.0 から 2.1 への移行~
https://docs.microsoft.com/ja-jp/aspnet/core/migration/20_21

-ASP.NET Core 2.1 から 2.2 への移行~
https://docs.microsoft.com/ja-jp/aspnet/core/migration/21-to-22

-ASP.NET Core から 2.2 ~ 3.0 プレビューを移行~
-ASP.NET Core 2.2 から3.0 への移行~
https://docs.microsoft.com/ja-jp/aspnet/core/migration/22-to-30

-ASP.NET Core 3.0 から3.1 への移行~
https://docs.microsoft.com/ja-jp/aspnet/core/migration/30-to-31

-ASP.NET Core 3.1 から5.0 への移行~
https://docs.microsoft.com/ja-jp/aspnet/core/migration/31-to-50

**[[.NETバージョンアップ]] [#tc4394a6]

**OSSC > 開発基盤部会 Blog [#c4faa00c]

***Visual Studioや.NETのバージョンアップの度に苦しむ [#x2c13e6c]
-ビルド・システム問題~
https://www.osscons.jp/joc41qz48-537/

-Startupクラス修正問題~
https://www.osscons.jp/jo7bdq086-537/

***「Open棟梁」を.NET Core 3.0 から、3.1 へアップグレードしてみる。 [#jc998eee]
https://www.osscons.jp/jov00r1c7-537/

----
Tags: [[:移行]], [[:.NET開発]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS