events
pac solution
Dataverse ソリューション プロジェクトに関する作業に使用するコマンド
command | Description |
---|---|
pacソリューション ライセンス追加 | ソリューションにライセンスとプラン情報を追加します。 |
pacソリューション 追加参照 | 現在のディレクトリ内のプロジェクトから 'path' にあるプロジェクトへの参照を追加します |
pacソリューション ソリューション コンポーネントの追加 | Dataverse の対象アンマネージド ソリューションに、ソリューション コンポーネントを 1 つ以上追加します。 |
PACソリューションチェック | Power Apps Checker サービスに対して実行する、Dataverse ソリューション プロジェクトをアップロードします。 |
pacソリューション クローン | 組織内の既存のソリューションに基づいて、ソリューション プロジェクトを作成します。 |
pacソリューション作成設定 | ソリューション zip またはソリューション フォルダーから設定ファイルを作成します。 |
PACソリューション削除 | 現在の環境で Dataverse からソリューションを削除します。 |
PACソリューションエクスポート | Dataverse からソリューションをエクスポートします。 |
PACソリューションのインポート | ソリューションを Dataverse にインポートする。 |
pacソリューションinit | 新しい Dataverse ソリューション プロジェクトを使用してディレクトリを初期化します |
PACソリューションリスト | 現在の Dataverse 組織のすべてのソリューションを一覧表示します |
PACソリューションオンライン版 | Dataverse に読み込むソリューションのバージョンを設定します。 |
PACソリューションパック | ローカル ファイルシステムのソリューション コンポーネントを solution.zip にパッケージ化します (SolutionPackager)。 |
PACソリューション公開 | すべてのカスタマイズを公開します。 |
PACソリューション同期 | 現在の Dataverse ソリューション プロジェクトを、組織のソリューションの現在の状態と同期します。 |
PACソリューションの解凍 | solution.zip のソリューション コンポーネントをローカル ファイルシステムに抽出します (SolutionPackager)。 |
PACソリューションのアップグレード | ソリューションのアップグレードの適用 |
PACソリューションバージョン | ソリューションの build または revision のバージョンを更新します。 |
ソリューションにライセンスとプラン情報を追加します。
この例は、ソリューションにライセンス情報を追加する方法を示しています
pac solution add-license --planDefinitionFile ../ISV_Plan_Definition.csv --planMappingFile ../ISV_Plan_Mapping.csv
以下は、プラン定義ファイルの例です:
ServiceID,Display name,More info URL
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.bronzeplan,Fabrikam Bronze Plan,http://www.microsoft.com
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,Fabrikam Silver Plan,http://www.microsoft.com
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,Fabrikam Gold Plan,http://www.microsoft.com
以下は、プラン マッピング ファイルの例です:
Service ID,Component name
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.bronzeplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,crf36_SilverApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_SilverApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_GoldApp
CSV 形式のライセンス プラン定義ファイルです。必要な列: サービス ID、表示名、詳細情報 URL。
CSV 形式のライセンス プラン マッピング ファイルです。必要な列: サービス ID、コンポーネント名
現在のディレクトリ内のプロジェクトから 'path' にあるプロジェクトへの参照を追加します
pac solution add-reference --path c:\Users\Downloads\SampleComponent
参照されているプロジェクトへのパスです
Dataverse の対象アンマネージド ソリューションに、ソリューション コンポーネントを 1 つ以上追加します。
この例は、ソリューションにソリューション コンポーネントを追加する方法を示します。 この場合、連絡先 テーブルをソリューション SampleSolution
に追加します 。 テーブルはコンポーネント タイプ 1 です。
pac solution add-solution-component --solutionUniqueName SampleSolution --component contact --componentType 1
ターゲット ソリューションに追加するコンポーネントのスキーマ名または ID
追加しようとしているソリューション コンポーネントを表す値です。
ソリューションの名前です。
追加しようとしているソリューション コンポーネントに必要な他のソリューション コンポーネントも、アンマネージド ソリューションに追加する必要があるかどうかを示します。
このパラメーターには値が必要ありません。 それはスイッチです。
ターゲット環境の環境 URL または ID。
Power Apps Checker サービスに対して実行する、Dataverse ソリューション プロジェクトをアップロードします。
pac solution check --path c:\Users\Documents\Solution.zip --outputDirectory c:\samplepackage --geo UnitedStates
テナントのソリューション チェッカー強制キャッシュから、ソリューションの過去の結果に関連するすべてのレコードをクリアします。
このパラメーターには値が必要ありません。 それはスイッチです。
Power Apps Checker エンドポイントとしてカスタム URL を指定します。
ターゲット Dataverse を指定します。 値は、Guid または絶対 https URL にすることができます。 指定しない場合、現在の認証プロファイルに選択されているアクティブな組織が使用されます。
分析からファイルを除外します。 コンマ区切りの値として渡します
使用する Power Apps チェッカー サービスの地理的インスタンス。
次の値のいずれかを使用します。
PreviewUnitedStates
UnitedStates
Europe
Asia
Australia
Japan
India
Canada
SouthAmerica
UnitedKingdom
France
SouthAfrica
Germany
UnitedArabEmirates
Switzerland
Norway
Singapore
Korea
Sweden
USGovernment
USGovernmentL4
USGovernmentL5DoD
China
出力ディレクトリ
1 つ以上のソリューション ファイルが "存在する" にチェックされているパス パスにはグロブ/ワイルドカード文字を含めることができます。
変更する JSON 配列ルールとレベルを含むファイルへのパス。 OverrideLevel で受け入れられる値: Critical、High、Medium、Low、Informational です。 例: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]
このビルドの一部として実行されるルール セットを選択します。 値: 有効な GUID、"AppSource 認定"、"ソリューション チェッカー" (既定)。
現在の環境を使用して、ソリューション正常性ハブ アプリで確認できる、ソリューション分析結果を保存します。 既定では、この引数は false に設定されています。
このパラメーターには値が必要ありません。 それはスイッチです。
分析対象の solution.zip をポイントする SAS URI
組織内の既存のソリューションに基づいて、ソリューション プロジェクトを作成します。
次の例は、pac solution clone
コマンドの使用を示します。
この例では、ソリューション sampleSolution
を現在のディレクトリに複製します。
pac solution clone --name sampleSolution
この例では、ソリューション sampleSolution
を一般および自動番号付け設定が含まれている現在のディレクトリに複製します。
pac solution clone --name sampleSolution --include general,autonumbering
エクスポートするソリューションの名前。
ソリューションを非同期的にエクスポートします。
このパラメーターには値が必要ありません。 それはスイッチです。
ターゲット Dataverse を指定します。 値は、Guid または絶対 https URL にすることができます。 指定しない場合、現在の認証プロファイルに選択されているアクティブな組織が使用されます。
エクスポートするソリューションに含める必要がある設定。
次の値をコンマで区切って 1 つ以上使用します:
autonumbering
calendar
customization
emailtracking
externalapplications
general
isvconfig
marketing
outlooksynchronization
relationshiproles
sales
すべての文字列リソースを展開するか、.resx ファイルに統合します。
このパラメーターには値が必要ありません。 それはスイッチです。
コンポーネント フォルダーをパックに読み込むマッピング XML ファイルへの完全なパスです。
最大非同期待機時間 (分)。 既定値は 60 分です。
出力ディレクトリ
ソリューションの抽出タイプを指定します。 たとえば、"アンマネージド"、"マネージド" または "両方" があります。 規定値は "両方" です。
非推奨: このパラメーターは無視します。
ソリューション zip またはソリューション フォルダーから設定ファイルを作成します。
pac solution create-settings --solution-zip C:\SampleSolution.zip --settings-file .\SampleDeploymentSettingsDev.json
接続参照と環境変数の展開設定を含む .json ファイル。
ローカルでパックされていないソリューション フォルダーへのパス: 'Other/Solution.xml' ファイルのルート、または .cdsproj ファイルを含むフォルダーのいずれかです。
ソリューション zip ファイルへのパス。
現在の環境で Dataverse からソリューションを削除します。
pac solution delete --solution-name Samplesolution
ソリューションの名前です。
ターゲット Dataverse を指定します。 値は、Guid または絶対 https URL にすることができます。 指定しない場合、現在の認証プロファイルに選択されているアクティブな組織が使用されます。
Dataverse からソリューションをエクスポートします。
pac solution export --path c:\Users\Documents\Solution.zip --name SampleComponentSolution --managed true --include general
エクスポートするソリューションの名前。
ソリューションを非同期的にエクスポートします。
このパラメーターには値が必要ありません。 それはスイッチです。
ターゲット Dataverse を指定します。 値は、Guid または絶対 https URL にすることができます。 指定しない場合、現在の認証プロファイルに選択されているアクティブな組織が使用されます。
エクスポートするソリューションに含める必要がある設定。
次の値をコンマで区切って 1 つ以上使用します:
autonumbering
calendar
customization
emailtracking
externalapplications
general
isvconfig
marketing
outlooksynchronization
relationshiproles
sales
ソリューションを管理ソリューションとしてエクスポートする必要があるかどうか。
このパラメーターには値が必要ありません。 それはスイッチです。
最大非同期待機時間 (分)。 既定値は 60 分です。
エクスポートされたソリューション ファイルで、ローカル ファイル システム上のソリューション zip ファイルを上書きできます。
このパラメーターには値が必要ありません。 それはスイッチです。
エクスポートしたソリューションの zip ファイルが書き込まれる場所のパス。
非推奨: このパラメーターは無視します。
ソリューションを Dataverse にインポートする。
pac solution import --path c:\Users\Documents\Solution.zip
ソリューションでプラグインとワークフローをアクティブ化します。
このパラメーターには値が必要ありません。 それはスイッチです。
ソリューションを非同期的でインポートします。
このパラメーターには値が必要ありません。 それはスイッチです。
管理ソリューションに変換します。
このパラメーターには値が必要ありません。 それはスイッチです。
ターゲット Dataverse を指定します。 値は、Guid または絶対 https URL にすることができます。 指定しない場合、現在の認証プロファイルに選択されているアクティブな組織が使用されます。
アンマネージド カスタマイズを強制的に上書き
このパラメーターには値が必要ありません。 それはスイッチです。
ソリューションを保持ソリューションとしてインポートします。
このパラメーターには値が必要ありません。 それはスイッチです。
最大非同期待機時間 (分)。 既定値は 60 分です。
ソリューション zip ファイルへのパス。 指定しない場合は、現在のフォルダーが cdsproj プロジェクトであると見なされます。
インポートが成功したときに変更を公開します。
このパラメーターには値が必要ありません。 それはスイッチです。
接続参照と環境変数の展開設定を含む .json ファイル。
製品の更新プログラムとしてフラグが立てられた依存関係に対する依存関係チェックをスキップ
このパラメーターには値が必要ありません。 それはスイッチです。
現在の環境に、同じバージョンまたはそれ以降のバージョンが存在する場合、ソリューションのインポートをスキップします。
このパラメーターには値が必要ありません。 それはスイッチです。
ソリューションのインポートとアップグレード。
このパラメーターには値が必要ありません。 それはスイッチです。
pac solution import
を使用する際は pac auth コマンドを使用して環境に接続します。
いつ Path
パラメータが指定されていない場合は、現在のフォルダーがcdsprojプロジェクトであると想定されます。 もし、 SolutionPackageType
cdsprojファイルのプロパティは次のように設定されています Both
デフォルトでは、管理ソリューション が使用されます。
convert-to-managed
パラメーターは、アンマネージド ソリューションを取得せず、それをマネージドとしてインポートします。 このパラメーターにより、環境にインポートされているマネージド ソリューションが、アンマネージド コンポーネントをマネージドに変換できます。
このフラグが明示的に設定されていない場合、管理されたレイヤーは管理されていない基本コンポーネントの上に乗ることができないため、ソリューション システムはインポート要求に失敗します。 このスイッチにより、ソリューションのインポートが成功し、最終的にはインバウンドのマネージド ソリューションが各コンポーネントのベースレイヤーとなり、デスティネーション環境のコンポーネントがアンマネージド コンポーネントからマネージド コンポーネントに変換されます。
新しい Dataverse ソリューション プロジェクトを使用してディレクトリを初期化します
pac solution init --publisher-name developer --publisher-prefix dev
Dataverse ソリューション発行者の名前
注記: [A - Z]、[a - z]、[0 - 9]、または_の範囲内の文字のみが許可されます。 最初の文字には、[A - Z]、[a - z]、または _ のみを使用できます。
Dataverse ソリューション発行者を表すカスタマイズの接頭辞の値
注記: プレフィックスは2 ~ 8文字の長さで、英数字のみで構成でき、文字で始まる必要があり、「mscrm」で始まることはできません。
出力ディレクトリ
現在の Dataverse 組織のすべてのソリューションを一覧表示します
pac solution list
ターゲット Dataverse を指定します。 値は、Guid または絶対 https URL にすることができます。 指定しない場合、現在の認証プロファイルに選択されているアクティブな組織が使用されます。
Microsoft が公開しているようなシステム ソリューションを含める
このパラメーターには値が必要ありません。 それはスイッチです。
コマンドの出力を JSON 形式の文字列として返します。
Dataverse に読み込むソリューションのバージョンを設定します。
pac solution online-version --solution-name Samplesolution --solution-version 1.0.0.2
ソリューションの名前です。
ソリューションのバージョン番号を指定します。
ターゲット Dataverse を指定します。 値は、Guid または絶対 https URL にすることができます。 指定しない場合、現在の認証プロファイルに選択されているアクティブな組織が使用されます。
ローカル ファイルシステムのソリューション コンポーネントを solution.zip にパッケージ化します (SolutionPackager)。
pac solution pack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
ソリューション ZIP ファイルへの完全なパス
削除操作が発生する可能性があるかを決定します。 既定値は "False" です。
このパラメーターには値が必要ありません。 それはスイッチです。
書き込み操作が発生する可能性があるかを決定します。 既定値は "False" です。
このパラメーターには値が必要ありません。 それはスイッチです。
読み取り専用としてマークされたファイルを削除または上書きできます。 既定値は "False" です。
このパラメーターには値が必要ありません。 それはスイッチです。
無効なプラグインの完全修飾の種類名の再マッピング。 既定値は "False" です。
このパラメーターには値が必要ありません。 それはスイッチです。
ログ出力の最小ログ レベル [Verbose|Info|Warning|Error|Off]。 既定値は "Info" です。
ローカルファイルシステムのルート フォルダーへのパス。 アンパック時または抽出時に、これに書き込まれます。 パック時に読み取られます。
すべての文字列リソースを展開するか、.resx ファイルに統合します。
このパラメーターには値が必要ありません。 それはスイッチです。
ログ ファイルへのパスです。
コンポーネント フォルダーをパックに読み込むマッピング XML ファイルへの完全なパスです。
アンパック時または抽出時に、デュアル マネージド操作とアンマネージド操作を指定するために使用します。 圧縮する際に、前の展開の 'Both' からマネージドまたはアンマネージドを指定するために使用します。 たとえば、"アンマネージド"、"マネージド" または "両方" があります。 既定値は "Unmanaged" です。
1 つのコンポーネント タイプに対してのみアクションを実行します [WebResource|Plugin|Workflow|None]。 既定値は "None" です。
テンプレートのリソース ファイルを生成します。 抽出でのみ有効です。 有効な値は、"auto" か エクスポートする言語コードの LCID/ISO コードです。 言語コード識別子 (LCID) または国際標準化機構 (ISO) の言語コード形式を使用できます。 存在する場合、指定したロケールの文字列リソースが中立的な .resx として抽出されます。 "auto"、またはスイッチの長い形式か短い形式のみが指定されている場合、ソリューションの基本ロケールが使用されます。
言語ファイルには、国際標準化機構 (ISO) コード (en-US) ではなく、言語コード識別子 (LCID) 値 (1033) を使用します。
このパラメーターには値が必要ありません。 それはスイッチです。
マネージド ファイルのパッケージ化で、アンマネージド XML ファイルしか見つからない場合は、同じ XML ソース ファイルを使用します。AppModuleSiteMap、AppModuleMap、FormXml ファイルに適用されます。
このパラメーターには値が必要ありません。 それはスイッチです。
すべてのカスタマイズを公開します。
pac solution publish
すべてのカスタマイズを非同期的に公開します
このパラメーターには値が必要ありません。 それはスイッチです。
ターゲット Dataverse を指定します。 値は、Guid または絶対 https URL にすることができます。 指定しない場合、現在の認証プロファイルに選択されているアクティブな組織が使用されます。
最大非同期待機時間 (分)。 既定値は 60 分です。
現在の Dataverse ソリューション プロジェクトを、組織のソリューションの現在の状態と同期します。
次の例は、pac solution sync
コマンドの使用を示します。
この例では、同期を現在のディレクトリに複製します。
pac solution sync
ソリューションを非同期的にエクスポートします。
このパラメーターには値が必要ありません。 それはスイッチです。
ターゲット Dataverse を指定します。 値は、Guid または絶対 https URL にすることができます。 指定しない場合、現在の認証プロファイルに選択されているアクティブな組織が使用されます。
エクスポートするソリューションに含める必要がある設定。
次の値をコンマで区切って 1 つ以上使用します:
autonumbering
calendar
customization
emailtracking
externalapplications
general
isvconfig
marketing
outlooksynchronization
relationshiproles
sales
すべての文字列リソースを展開するか、.resx ファイルに統合します。
このパラメーターには値が必要ありません。 それはスイッチです。
コンポーネント フォルダーをパックに読み込むマッピング XML ファイルへの完全なパスです。
最大非同期待機時間 (分)。 既定値は 60 分です。
アンパック時または抽出時に、デュアル マネージド操作とアンマネージド操作を指定するために使用します。 圧縮する際に、前の展開の 'Both' からマネージドまたはアンマネージドを指定するために使用します。 たとえば、"アンマネージド"、"マネージド" または "両方" があります。 規定値は "両方" です。
ローカルでパックされていないソリューション フォルダーへのパス: 'Other/Solution.xml' ファイルのルート、または .cdsproj ファイルを含むフォルダーのいずれかです。
solution.zip のソリューション コンポーネントをローカル ファイルシステムに抽出します (SolutionPackager)。
pac solution unpack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
ソリューション ZIP ファイルへの完全なパス
削除操作が発生する可能性があるかを決定します。 既定値は "False" です。
このパラメーターには値が必要ありません。 それはスイッチです。
書き込み操作が発生する可能性があるかを決定します。 既定値は "False" です。
このパラメーターには値が必要ありません。 それはスイッチです。
読み取り専用としてマークされたファイルを削除または上書きできます。 既定値は "False" です。
このパラメーターには値が必要ありません。 それはスイッチです。
無効なプラグインの完全修飾の種類名の再マッピング。 既定値は "False" です。
このパラメーターには値が必要ありません。 それはスイッチです。
ログ出力の最小ログ レベル [Verbose|Info|Warning|Error|Off]。 既定値は "Info" です。
ローカルファイルシステムのルート フォルダーへのパス。 アンパック時または抽出時に、これに書き込まれます。 パック時に読み取られます。
すべての文字列リソースを展開するか、.resx ファイルに統合します。
このパラメーターには値が必要ありません。 それはスイッチです。
ログ ファイルへのパスです。
コンポーネント フォルダーをパックに読み込むマッピング XML ファイルへの完全なパスです。
アンパック時または抽出時に、デュアル マネージド操作とアンマネージド操作を指定するために使用します。 圧縮する際に、前の展開の 'Both' からマネージドまたはアンマネージドを指定するために使用します。 たとえば、"アンマネージド"、"マネージド" または "両方" があります。 既定値は "Unmanaged" です。
1 つのコンポーネント タイプに対してのみアクションを実行します [WebResource|Plugin|Workflow|None]。 既定値は "None" です。
テンプレートのリソース ファイルを生成します。 抽出でのみ有効です。 有効な値は、"auto" か エクスポートする言語コードの LCID/ISO コードです。 言語コード識別子 (LCID) または国際標準化機構 (ISO) の言語コード形式を使用できます。 存在する場合、指定したロケールの文字列リソースが中立的な .resx として抽出されます。 "auto"、またはスイッチの長い形式か短い形式のみが指定されている場合、ソリューションの基本ロケールが使用されます。
言語ファイルには、国際標準化機構 (ISO) コード (en-US) ではなく、言語コード識別子 (LCID) 値 (1033) を使用します。
このパラメーターには値が必要ありません。 それはスイッチです。
マネージド ファイルのパッケージ化で、アンマネージド XML ファイルしか見つからない場合は、同じ XML ソース ファイルを使用します。AppModuleSiteMap、AppModuleMap、FormXml ファイルに適用されます。
このパラメーターには値が必要ありません。 それはスイッチです。
ソリューションのアップグレードの適用
pac solution upgrade --solution-name SampleSolution --async --max-async-wait-time 60
ソリューションの名前です。
ソリューションを非同期的にアップグレードします
このパラメーターには値が必要ありません。 それはスイッチです。
ターゲット Dataverse を指定します。 値は、Guid または絶対 https URL にすることができます。 指定しない場合、現在の認証プロファイルに選択されているアクティブな組織が使用されます。
最大非同期待機時間 (分)。 既定値は 60 分です。
ソリューションの build または revision のバージョンを更新します。
pac solution version --patchversion 2
pac solution version --strategy gittags
ソリューションの Build バージョン。
注記: 値は最小値が0の整数である必要があります。
filetracking を戦略として使用するときに使用するトラッカーの CSV ファイル名。 既定値は "ControlsStateVersionInfo.csv" です。
非推奨: このパラメーターは無視します。
ソリューションの Revision バージョン。
注記: 値は最小値が0の整数である必要があります。
Dataverse ソリューション ディレクトリまたは Solution.xml ファイルへのパス。
指定した戦略を使用して、'Solution.xml' ファイルのビルド バージョンを更新します。 gittags を使用する場合は、次の環境変数 "PacCli.PAT" に個人用アクセス トークンを設定します
次の値のいずれかを使用します。
None
GitTags
FileTracking
Solution
pac solution clone
または pac solution export
コマンドをいつ使用したらよいかわからない場合があります。 次のシナリオでコマンドの 1 つを使用できます。
- 新しいコンポーネントをソリューションに追加する必要がある場合、
pac solution clone
を使用します。 - ソリューション ファイル内の既存のコンテンツを変更したいが、ソリューションに新しいコンポーネントを追加したくない場合、
pac solution export
を使用します。
pac solution clone
コマンドを使用してソリューションをエクスポートする場合、エクスポートされたソリューションは Visual Studio プロジェクトのようになります。 .csproj
(Visual Studio のような) の代わりに、cdsproj
ファイルが表示されます。 cdsproj
ファイルには、プロジェクトのビルドに必要なすべてのコンポーネント情報が含まれています。 ビルド出力は、さまざまな環境にインポートできるソリューションの zip ファイルです。
src (ソース) フォルダー内に展開された形式でレンダリングされるため、開発者は複製されたソリューションを展開する必要はありません。
次に、新しく作成したプラグインをこのソリューションに関連付け、ソリューションを展開した場合は、pac solution add-reference
を使用して、.cdsproj
ファイルを更新し、新しいプラグインを追加できます。 次に、dotnet build
または msbuild
のいずれかを使用してプロジェクトをビルドできます。
プロジェクトをビルドする前に、まずビルド復元を実行することをお勧めします。 ビルド復元 (dotnet ビルドは最初に自動的に復元を実行する) は、パックされたソリューションを生成するために必要な .NET ライブラリを復元します。
pac solution export
を使用してソリューションをエクスポートする場合、作成者のポータルを使用してソリューションをエクスポートしているように感じ、結果の出力はソリューションの zip ファイルになります。
ソリューションの zip ファイルを展開する場合 (標準のツールで zip を開き、CLI から適切なコマンドを使用することはお勧めしません)。 結果のディレクトリ構造は、pac solution clone
の構造に似ています。 唯一の違いは、この展開されたソリューションには .cdsproj
プロジェクト ファイルがないので参照を追加できないことです。
更新する関連ファイルのセットを変更してから、ソリューション パックに進むことができ、これにより、ソリューションの zip ファイルが再度生成され、ソリューションをターゲット環境に簡単にインポートできます。 アクションの結果は、更新されたコンテンツと更新されたタイムスタンプを含むソリューション zip ファイルです。
Microsoft Power Platform CLI コマンド グループ
Microsoft Power PlatformCLI 概要
その他のリソース
トレーニング
ラーニング パス
ソリューション アーキテクト: Microsoft Power Platform のソリューションを設計する - Training
ソリューション アーキテクトがソリューションを設計する方法について説明します。
認定資格
Microsoft Certified: Power Platform Solution Architect Expert - Certifications
Microsoft Power Platform のソリューション アーキテクチャは、開発、構成、統合、インフラストラクチャ、セキュリティ、ライセンス、ストレージ、変更管理にわたって、推奨されるプラクティスに基づいて設計の判断を支援します。