{{{ html
<div class="oss_developers">
}}}
= Server/Client Framework for .NET [[br]]フレームワーク本体 導入手順 =
== 概要 ==
これはTERASOLUNA Server/Client Framework for .NETの開発プロジェクトを導入する手順書です。[[br]]
開発プロジェクトを導入することにより、フレームワークの拡張を行うことができます。
== 前提条件 ==
導入環境には、あらかじめ以下のものが用意されている必要があります。
=== Visual Studio 2005の場合 ===
* Microsoft Visual Studio 2005 Team Edition for Software Developers
* .NET Framework 2.0、.NET Framework 2.0 SP1、または.NET Framework 2.0 SP2
* WebAPサーバ:IIS 6.0(TERASOLUNA Server Framework for .NETを利用する場合)
=== Visual Studio 2008の場合 ===
* Microsoft Visual Studio Team System 2008 Development Edition
* .NET Framework 2.0 SP2、または.NET Framework 3.5 SP1
* WebAPサーバ:IIS 6.0(TERASOLUNA Server Framework for .NETを利用する場合)
併記されているバージョンを元に動作確認を行っていますが、このバージョン以外の環境での動作を制限するものではありません。[[br]]
また、これらのインストール及び設定の手順については、別途Web上の利用ガイド等を参照してください。
なお、TERASOLUNA Server/Client Framework for .NETが提供する入力値検証機能では、内部でEnterprise Library 3.1を利用しています。以下に、Enterprise Library 3.1の導入手順を示します。
=== Enterprise Library 3.1の導入 ===
1. [http://www.microsoft.com/downloads/details.aspx?FamilyId=4C557C63-708F-4280-8F0C-637481C31718&displaylang=en Enterprise Library 3.1]にアクセスし、Enterprise Library 3.1をダウンロードします。Enterprise Library 3.1の詳細については、[http://www.codeplex.com/entlib patterns & practices Enterprise Library]を参照してください。
1. ダウンロードしたEnterprise Library May 2007.msiを実行し、Enterprise Library 3.1をインストールします。
== プロジェクトのインポート ==
1. terasoluna-server-client4n-projects_(バージョン番号).zipを任意のフォルダに展開します。
1. 展開して得られたTERASOLUNA.slnを実行します。
== Enterprise Library 3.1への参照の追加 ==
TERASOLUNA.slnに属する以下のプロジェクトにて、Enterprise Library 3.1への参照を追加します。
=== Commonプロジェクト ===
1. 「ソリューション エクスプローラ」にて「Commonプロジェクト」のノードを展開します。「参照設定」のノードを右クリックし、「参照の追加」を選択します。
1. 「.NET」タブにて、以下のコンポーネントを選択し、「OK」をクリックします。
* Enterprise Library Shared Library
* Enterprise Library Validation Application Block
=== CommonUTプロジェクト ===
1. 「ソリューション エクスプローラ」にて「CommonUTプロジェクト」のノードを展開します。「参照設定」のノードを右クリックし、「参照の追加」を選択します。
1. 「.NET」タブにて、以下のコンポーネントを選択し、「OK」をクリックします。
* Enterprise Library Shared Library
* Enterprise Library Validation Application Block
{{{ html
</div>
}}}