- 追加された行はこの色です。
- 削除された行はこの色です。
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。
-[[戻る>リリース情報#t5f20884]]
*目次 [#uf66ecdb]
#contents
*概要 [#d0c79485]
本ページでは、
-Open 棟梁 02-00 から サポート範囲を net46(.NET Framework 4.6)以降としましたが、
-02-10以降、ニーズのある net452(.NET Framework 4.5.2)を追加でサポートすることとしました。
-以下の手順は、02-10テンプレートに net452(.NET Framework 4.5.2)のサポートを追加する[[手順>#d23d5e29]]です。
*手順 [#d23d5e29]
**テンプレートのダウンロード [#gd9518a1]
02-10のテンプレートをダウンロードする。~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/tree/02-10
**フレームワークのビルド [#v6a33eb8]
***ソリューションを開く [#ydcf4cbd]
-フレームワークのソリューションを開き(VS2015 or VS2017の何れか)、~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/tree/02-10/root_VS201X/programs/C%23/Frameworks/Infrastructure
--AllComponent.sln
--RichClientComponent.sln
***修正 [#dde86e17]
以下の修正を行う。
-プロジェクト・ファイル(*.xxproj)の編集
--TargetFrameworkVersionを4.5.2に変更する。
-packages.configの編集
--<package targetFramework="net46"を、targetFramework="net452"に変更する。
--<package id="Touryo.Infrastructure・・・の各packageを、
---[[CUIから、Update-Packageする>https://techinfoofmicrosofttech.osscons.jp/index.php?NuGet%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E7%AE%A1%E7%90%86#ucff5796]]。
---若しくは、[[GUIから、アンインストール後、2.1.3をインストールする。>https://techinfoofmicrosofttech.osscons.jp/index.php?NuGet%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E7%AE%A1%E7%90%86#i71d56cf]]
***ビルド [#l7c05bf2]
フレームワークのビルドを行い、問題なくビルドが完了することを確認する。
**サンプル・プロジェクトのビルド [#h2f9d2a2]
***プロジェクトを開く [#sfead802]
-任意のサンプル・プロジェクト(ここではMVC_Sample)を開き(VS2015 or VS2017の何れか)、~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/tree/02-10/root_VS201X/programs/C%23/Samples/WebApp_sample/MVC_Sample
***修正 [#t7a8b370]
以下の修正を行う。
-プロジェクト・ファイル(*.xxproj)の編集
--TargetFrameworkVersionを4.5.2に変更する。
-packages.configの編集
--<package targetFramework="net46"を、targetFramework="net452"に変更する。
--<package id="Touryo.Infrastructure・・・の各packageを、
---[[CUIから、Update-Packageする>https://techinfoofmicrosofttech.osscons.jp/index.php?NuGet%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E7%AE%A1%E7%90%86#ucff5796]]。
---若しくは、[[GUIから、アンインストール後、2.1.3をインストールする。>https://techinfoofmicrosofttech.osscons.jp/index.php?NuGet%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E7%AE%A1%E7%90%86#i71d56cf]]
-テンプレートによっては、net452で提供されていないAPIなどを使用していた場合、追加で修正が必要になる可能性がある。
***ビルド [#dbab4671]
サンプル・プロジェクトのビルドを行い、問題なくビルドが完了することを確認する。