「[[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] サンプル・プロジェクトのビルドを行い、問題なくビルドが完了することを確認する。