---
title: "サンプルのCommerce Engineをコンパイルします"
slug: "compile-the-sample-commerce-engine"
abstract: "Sitecore XCエンジンのコンパイルとパッケージングの方法。"
---
# サンプルのCommerce Engineをコンパイルします

リリースパッケージに含まれるSDKパッケージを使って、Sitecore XCエンジンをカスタマイズできます。

Sitecore XCエンジンに変更を加える際(SDKを使用)場合は、コマースエンジンを再コンパイルする必要があります。

コマンドラインメソッド(推奨)を使ってSitecore XCエンジンをコンパイルおよびパッケージ化するには:

1.  管理者としてコマンドプロンプトを起動し、[Sitecore Commerce Engine SDK](https://doc.sitecore.com/xp/ja/developers/102/sitecore-experience-commerce/sitecore-commerce-engine-sdk.html "Sitecore Commerce Engine SDK")のルートディレクトリ(つまりSDKのzipファイルを抽出した場所)にアクセスします。
    
2.  次のコマンドを実行します:
    
    dotnet.exe restore Customer.Sample.Solution.sln
    
    > !注デフォルトのdotnetパスは "C:\\Program Files\\dotnet\\dotnet.exe"です。エンジンSDKルートディレクトリの下に2つの .slnファイルがあるため、解決策名を指定する必要があります。
    
3.  次のコマンドを実行します:
    
    dotnet.exe publish Customer.Sample.Solution.sln -o <output-dir>
    
    > !注インストールされた.NETフレームワークのバージョンがRuntime版ではなくDevPack/SDK版であることを確認してください。Runtime版のみをインストールするとdotnet publishコマンドは失敗します。
    
4.  出力フォルダ( Customer.Sample.Solutionを公開した場所)の内容をzipで圧縮してください。.ZIPファイルのルートにコンパイルされたDLLやフォルダが含まれていることを確認してください。例えば:
    
    ![Folder structure and compiled DLLs.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/102/sitecore-experience-commerce/images/Compiled_DLLs_and_folders_image4.png)
    
5.  zip化されたSitecore.Experience.Commerce.Engine.\*.zipファイルをデプロイルートにコピーしてください。
    

Sitecore XCエンジンをVisual Studioでコンパイルおよびパッケージ化するには:

1.  Visual Studioを起動します。
    
2.  Sitecore Commerce Engine SDKフォルダからCustomer.Sample.Solution.slnファイルを開きます
    
3.  解決策を作成するには、メニューバーで **「ビルド**」をクリックします。
    
4.  Sitecore.Commerce.Engineプロジェクトをファイルシステムに公開するには、「**公開**」をクリックしてください。
    
5.  出力フォルダ( Customer.Sample.Solutionを公開したフォルダの内容をzipでまとめてください。.zipファイルのルートにコンパイルされたDLLやフォルダが含まれていることを確認してください。例えば:
    
    ![Folder structure and compiled DLLs.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/102/sitecore-experience-commerce/images/Compiled_DLLs_and_folders_image4.png)
    
6.  zip化されたSitecore.Experience.Commerce.Engine.\*.zipファイルをデプロイルートにコピーしてください。