2016-05-20 6 views
0

誰かが私にいくつかの基本的な指示を与えて、dnnの2sxcモジュールのソースバージョンをビルドする方法はありますか?dnnの2sxcモジュールのソースコードをビルド

すべての依存プロジェクトとバージョン、および必要なバイナリのフォルダ構造は何ですか?ここで

答えて

2

命令です - テストして、何かが変化する必要がある場合に報告してください:

編集 新しい完全な手順はwikiの中に見つけることができます:https://github.com/2sic/2sxc/wiki/contribute-setup

前提条件の

  1. Visual Studio 2015
  2. MSBuildコミュニティタスク1.4以上(別のdnnに配布するために2sxcのdnn-moduleパッケージを作成する場合は自動モジュールのパッケージ化に必要)https://github.com/loresoft/msbuildtasksまたはchec https://www.microsoft.com/en-in/download/details.aspx?id=19372
  3. また、ハント、ギャルプ、バワーも使用します。 JSあなたはNPM、ガルプ及びバウアー(イサキが依存関係として自動的にインストールされます)

推奨

  1. のSQL Server 2014をインストールすることも必要ですが、それはまたのような古いバージョンで動作します2008

フォルダ

現在の設定に関する注意はEAVプロジェクトと正確に定義されたフォルダ内の2sxc-プロジェクトを配置します。これは、EAVをビルドしたり変更したりするときに、ビルドプロセスのすべてを2sxc binとdistに自動コピーするのに役立ちます。したがって、これは必須ではありませんが、深刻なことをしたい場合は、依存関係を何度もコピー/デプロイする時間を節約します。 2sxcのDNNはCで実行する必要があります

  • :\プロジェクト\ 2SexyContentウェブ
  • UIはCにする必要がありEAV \:\プロジェクト\ EAV-UI
  • EAVサーバはCにする必要があり
  • :\プロジェクト\ EAV-サーバー

DNNをインストールしてくださいDNN インストール - 理想的に7.2バージョンまたは類似のように、あなたが文句を言わない上記のパスでそのバージョンには存在しないAPIを使用しています。手順は約です。このような:

  • サポート(DNN 7.2.0)を2sxc最小限DNNのバージョンをダウンロードし、Cに解凍:プロジェクト\ 2SexyContent \ウェブ(イサキ/一気タスクが参照するので、正確なフォルダは、重要である\このパス)
  • は、IISでWebサイトを構成します(使用結合2sxc.dev)
    • 使用デフォルトASP.NET 4月4日。ネットワークサービスとの5アプリケーションプールが
  • がローカルホストにエントリを追加アカウントはファイル:127.0.0.1 2sxc.dev
  • セットアップをSQL Management Studioで空のデータベース
  • スタートウェブサイトおよび設定DNNが以前使用します作成されたデータベース
  • また、フォームとリストをインストールします。これは古いダイナミックコンテンツスタイルのモジュールで、2sxcにはデータソースがあるため、これが必要です。ソースコードのインストールとのGithubにリンク

(すべてのテーブルなどのセットアップを得るために)https://dnnfnl.codeplex.com/

  • を次に通常のインストール可能モジュールとして2sxcインストール:実行時に必要な、しかし、あなたがコンパイルしたい場合は必要ありませんで2sxcリポジトリをクローンする
  • 使用Visual StudioまたはSourceTree

    • 再び/ DesktopModules/ToSIC_SexyContentフォルダの内容を削除する(私たちはそこにgitリポジトリをクローンするために必要) https://github.com/2sic/2sxcを空のフォルダToSIC_SexyContent
    • に移動します。cmdを開き、ToSIC_SexyContentフォルダに移動し、npm installとbower installを実行しますか? (自動的にVisual Studioのをバウアーを実行して、ソリューションを開くときに、NPMは、インストールしますか?)
    • クローンgitリポジトリをhttps://github.com/2sic/eav-uiでCへ:プロジェクトの\ EAV
    • クローンCへhttps://github.com/2sic/eav-serverでgitリポジトリ:\プロジェクト\ EAV-サーバー\
    • オープン2sxcリポジトリ(2Sexy Content.sln)でのソリューションファイルと2sxcはまだそれを行う必要がありますDNNのインストール

    で動作していることを確認します

  • それを構築する - あなたのフィードバックを聞くのが大好きです。 )

  • +0

    私はついにこのビルドをしようとしましたが、どこからどのように入手できるか分かりません:Microsoft.Practices.Unity –

    +0

    追加要件1:Unityアプリケーションブロック https://www.microsoft.com/en- in/download/details.aspx?id = 19372 –

    +0

    追加要件2:DNNフォームとリストhttps://dnnfnl.codeplex.com/ –

    関連する問題