Open棟梁Project - マイクロソフト系技術情報 Wiki

目次

概要

以下を行なうことでModernizationが可能と考える。

NuGet

NuGetに登録されているライブラリについては、その取得方法をNuGet化する。

NuGet

NuGetについて

コチラを参照。

NuGetの操作手順

コチラを参照。

既存ライブラリのNuGet

既存の参照設定してNuGetから取得したものを参照するようにする。

既存JS、CSSファイル等のNuGet

既存のファイルを削除してNuGetから取得したものを参照するようにする。

既存ライブラリや、JS、CSSファイルの一括更新

以下の手順で、ライブラリや、JS、CSSファイルを更新可能。

最新のテンプレート実装を参考にパッケージをインストール

新しいバージョンでサポートされた機能に必要なパッケージなどを、
新しいテンプレートのpackages.config等から読み取って、
必要に応じて、Install-Packageによってパッケージをインストールする。

例えば、以下のパッケージをインストールする。

Install-Package Microsoft.Net.Compilers
Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform

OWIN化

OWIN

OWIN化手順

BundleConfig

する。

する。

Bundle & Minification

Bootstrap

HTML及びCSSベースのデザインテンプレートとして用意されている。

jQuery

modernizr

Respond.js

IE8以下でレスポンシブWebデザインを実現する。

CDNフォールバック

RouteConfig

が対象となる。

個別 の Modernization

以下を参照。

ASP.NET Web Forms の Modernization

ASP.NET MVC の Modernization

既定のプロジェクト・テンプレートの調査

VS2010

OWINもBundle、Routing、Authenticationテンプレートもサポートされていない。

ASP.NET Web Forms

OWIN

ASP.NET MVC

OWIN

VS2012

ASP.NET Web Forms

ASP.NET MVC 3

ASP.NET MVC 4

VS2013

ASP.NET Web Forms

ASP.NET MVC 4 - 5

VS2015

ASP.NET Coreがサポートされた。

.NET Framework

ASP.NET Core

VS2017

・・・

参考

Bundle & Minification

CDNフォールバック


Tags: :.NET開発, :ASP.NET, :ASP.NET Web Forms, :OWIN, :NuGet


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