Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Команде за рад са пројектима Датаверсе решења
Команде
| Command | Опис |
|---|---|
| pac solution add-license | Додајте информације о лиценци и плану у решење. |
| pac solution add-reference | Додаје референцу из пројекта у текућем директоријуму на пројекат на'путања' |
| pac solution add-solution-component | Додајте једну или више компоненти решења у циљно неуправљано решење у Датаверсе. |
| pac solution check | Отпремите пројекат решења Датаверсе који ће се покренути против услуге Повер Аппс Цхецкер. |
| pac solution clone | Креирајте пројекат решења заснован на постојећем решењу у вашој организацији. |
| pac solution create-settings | Креирајте датотеку са подешавањима из зип-а решења или фасцикле решења. |
| pac solution delete | Избришите решење из Датаверсе у тренутном окружењу. |
| pac solution export | Извозите решење из Датаверсе. |
| pac solution import | Увезите решење у Датаверсе. |
| pac solution init | Иницијализује директоријум са новим пројектом Датаверсе решења |
| pac solution list | Наведите сва решења из тренутне организације Датаверсе |
| pac solution online-version | Поставља верзију за решење учитано у Датаверсе. |
| pac solution pack | Пакет компоненте решења на локалном фајл систему у solution.zip (СолутионПацкагер). |
| pac solution publish | Објављује све прилагођавања |
| pac solution sync | Синхронизујте тренутни пројекат Датаверсе решења са тренутним стањем решења у вашој организацији. |
| pac solution unpack | Екстракт компоненте решења из solution.zip на локалном систему датотека (СолутионПацкагер). |
| pac solution upgrade | Пријавите се solution upgrade |
| pac solution version | Усклади буилд или ревизиону верзију за решење. |
pac solution add-license
Додајте информације о лиценци и плану у решење.
Пример
Овај пример показује како да додате информације о лиценцирању у решење.
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
Потребни параметри за solution add-license
--planDefinitionFile
-pd
Датотека дефиниције плана лиценце у ЦСВ формату; очекиване колоне: ИД услуге, Име за приказ, УРЛ адреса за више информација.
--planMappingFile
-pm
Датотека мапирања плана лиценце у ЦСВ формату; очекиване колоне: ИД услуге, Име компоненте
pac solution add-reference
Додаје референцу из пројекта у текућем директоријуму на пројекат на'путања'
Пример
pac solution add-reference --path c:\Users\Downloads\SampleComponent
Потребни параметри за solution add-reference
--path
-p
Пут до референтног пројекта
pac solution add-solution-component
Додајте једну или више компоненти решења у циљно неуправљано решење у Датаверсе.
Пример
Овај пример показује како додати компоненту решења у решење. У овом случају, додајемо контакт табелу у решење SampleSolution. Табела је тип компоненте 1.
pac solution add-solution-component --solutionUniqueName SampleSolution --component contact --componentType 1
Потребни параметри за solution add-solution-component
--component
-c
Име шеме или ИД компоненте која се додаје циљном решењу.
--componentType
-ct
Вредност која представља компоненту решења коју додајете.
--solutionUniqueName
-sn
Назив решења.
Опциони параметри за solution add-solution-component
--AddRequiredComponents
-arc
Означава да ли друге компоненте решења које захтева компонента решења коју додајете такође треба додати у неуправљано решење.
Овај параметар не захтева никакву вредност. То је прекидач.
--async
-a
Увози решење асинхроно.
Овај параметар не захтева никакву вредност. То је прекидач.
--environment
-env
УРЛ окружења или ИД циљног окружења.
pac solution check
Отпремите пројекат решења Датаверсе који ће се покренути против услуге Повер Аппс Цхецкер.
Пример
pac solution check --path c:\Users\Documents\Solution.zip --outputDirectory c:\samplepackage --geo UnitedStates
Опциони параметри за solution check
--clearCache
-cc
Брише solution check кеш меморију за спровођење ер, за вашег станара, свих записа који се односе на прошле резултате за ваша решења.
Овај параметар не захтева никакву вредност. То је прекидач.
--customEndpoint
-ce
Наведите прилагођени УРЛ као крајњу тачку Повер Аппс Цхецкер-а.
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
--excludedFiles
-ef
Искључите датотеке из анализе. Прођи као вредности раздвојене зарезом
--geo
-g
Која географска инстанца услуге Повер Аппс Цхецкер ће се користити.
Користите једну од ових вредности:
PreviewUnitedStatesUnitedStatesEuropeAsiaAustraliaJapanIndiaCanadaSouthAmericaUnitedKingdomFranceSouthAfricaGermanyUnitedArabEmiratesSwitzerlandNorwaySingaporeKoreaSwedenUSGovernmentUSGovernmentL4USGovernmentL5DoDChina
--outputDirectory
-o
Излазни директоријум
--path
-p
Путања на којој постоји један или више фајлова решења које треба проверити. Путања може да садржи глоб/џокер знакове.
--ruleLevelOverride
-rl
Путања до датотеке која садржи правила и нивое ЈСОН низа за преписање. Прихваћене вредности за ОверридеЛевел су: Критично, Високо, Средње, Ниско, Информативно. Пример : [{"Ид":"мета-ремове-дуп-рег","ОверридеЛевел":"Медиум"},{"Ид":"ил-авоид-специализед-упдате-опс","ОверридеЛевел":"Медиум"}]
--ruleSet
-rs
Изаберите скуп правила који се извршава као део ове израде. Вредности : Важећи гуид, "АппСоурце сертификација", "Провера решења" (подразумевано).
--saveResults
-sav
Користи тренутно окружење за чување резултата анализе решења који се могу видети у апликацији Солутион Хеалтх Хуб. По дефаулту, овај аргумент је подешен на фалсе.
Овај параметар не захтева никакву вредност. То је прекидач.
--solutionUrl
-u
САС Ури указује на solution.zip да се анализира
pac solution clone
Креирајте пројекат решења заснован на постојећем решењу у вашој организацији.
Примери
Следећи примери показују употребу команде pac solution clone .
Основни клон
Овај пример клонира решење sampleSolution у тренутни директоријум.
pac solution clone --name sampleSolution
Клон са општим и аутоматским подешавањима нумерисања укључен
Овај пример клонира решење sampleSolution у тренутни директоријум са укљученим општим и аутоматским нумерисањем.
pac solution clone --name sampleSolution --include general,autonumbering
Потребни параметри за solution clone
--name
-n
Назив решења које се извози.
Опциони параметри за solution clone
--async
-a
Извози решење асинхроно.
Овај параметар не захтева никакву вредност. То је прекидач.
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
--include
-i
Која подешавања треба да буду укључена у решење које се извози.
Користите једну или више од ових вредности раздвојених зарезима:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Распакујте или обједините све ресурсе ниски у .resx датотеке.
Овај параметар не захтева никакву вредност. То је прекидач.
--map
-m
Пуна путања до мапирања xмл фајла из којег се читају фолдери компоненти за паковање.
--max-async-wait-time
-wt
Максимално асинхроно време чекања у неколико минута. Подразумевана вредност је 60 минута.
--outputDirectory
-o
Излазни директоријум
--packagetype
-p
Одређује тип екстракције за решење. Може бити: 'Неуправљано', 'Управљано' или 'Обоје'. Подразумевана вредност је: 'Обоје'.
--targetversion
-v
Застарело : Овај параметар се игнорише.
pac solution create-settings
Креирајте датотеку са подешавањима из зип-а решења или фасцикле решења.
Пример
pac solution create-settings --solution-zip C:\SampleSolution.zip --settings-file .\SampleDeploymentSettingsDev.json
Опциони параметри за solution create-settings
--settings-file
-s
Датотека .json са подешавањима распоређивања за референце везе и варијабле окружења.
--solution-folder
-f
Пут до локалног, распакованог фолдера решења: или корен датотеке 'Остало /Solution.xml' или фасциклу са .цдспрој датотеком.
--solution-zip
-z
Пут до зип датотеке решења.
pac solution delete
Избришите решење из Датаверсе у тренутном окружењу.
Пример
pac solution delete --solution-name Samplesolution
Потребни параметри за solution delete
--solution-name
-sn
Назив решења.
Опциони параметри за solution delete
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
pac solution export
Извозите решење из Датаверсе.
Пример
pac solution export --path c:\Users\Documents\Solution.zip --name SampleComponentSolution --managed true --include general
Потребни параметри за solution export
--name
-n
Назив решења које се извози.
Опциони параметри за solution export
--async
-a
Извози решење асинхроно.
Овај параметар не захтева никакву вредност. То је прекидач.
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
--include
-i
Која подешавања треба да буду укључена у решење које се извози.
Користите једну или више од ових вредности раздвојених зарезима:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--managed
-m
Да ли решење треба да се извози као управљано решење.
Овај параметар не захтева никакву вредност. То је прекидач.
--max-async-wait-time
-wt
Максимално асинхроно време чекања у неколико минута. Подразумевана вредност је 60 минута.
--overwrite
-ow
Извезена датотека решења може преписати зип датотеку решења на локалном датотечном систему.
Овај параметар не захтева никакву вредност. То је прекидач.
--path
-p
Путања на којој је написана зип датотека извезеног решења.
--targetversion
-v
Застарело : Овај параметар се игнорише.
pac solution import
Увезите решење у Датаверсе.
Пример
pac solution import --path c:\Users\Documents\Solution.zip
Опциони параметри за solution import
--activate-plugins
-ap
Активирајте додатке и токове посла на решењу.
Овај параметар не захтева никакву вредност. То је прекидач.
--async
-a
Увози решење асинхроно.
Овај параметар не захтева никакву вредност. То је прекидач.
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
--force-overwrite
-f
Присилити преписивање неуправљаних прилагођавања
Овај параметар не захтева никакву вредност. То је прекидач.
--import-as-holding
-h
Увезите решење као решење за држање.
Овај параметар не захтева никакву вредност. То је прекидач.
--max-async-wait-time
-wt
Максимално асинхроно време чекања у неколико минута. Подразумевана вредност је 60 минута.
--path
-p
Пут до зип датотеке решења. Ако није специфицирано, претпоставља да је текући фолдер цдспрој пројекат.
--publish-changes
-pc
Објавите своје измене након успешног увоза.
Овај параметар не захтева никакву вредност. То је прекидач.
--settings-file
Датотека .json са подешавањима распоређивања за референце везе и варијабле окружења.
--skip-dependency-check
-s
Прескочите проверу зависности од зависности означених као ажурирање производа
Овај параметар не захтева никакву вредност. То је прекидач.
--skip-lower-version
-slv
Прескочите solution import ако је иста или виша верзија присутна у тренутном окружењу.
Овај параметар не захтева никакву вредност. То је прекидач.
--stage-and-upgrade
-up
Увезите и надоградите решење.
Овај параметар не захтева никакву вредност. То је прекидач.
Примедбе
Ви бити повезани са окружењем користећи аутх команду pac да користите pac solution import.
pac solution import
Када Path параметар није специфициран, он претпоставља да је текући фолдер цдспрој пројекат. Ако је особина SolutionPackageType у цдспрој фајлу подешена на Both, управљано решење се користи подразумевано.
pac solution init
Иницијализује директоријум са новим пројектом Датаверсе решења
Пример
pac solution init --publisher-name developer --publisher-prefix dev
Потребни параметри за solution init
--publisher-name
-pn
Име Датаверсе solution publish ер
Напомена : Дозвољени су само знакови унутар опсега [А - З], [а - з], [0 - 9] или _. Први знак може бити само у опсегу [А - З], [а - з] или _.
--publisher-prefix
-pp
Вредност префикса прилагођавања за Датаверсе solution publish ер
Напомена : Префикс мора бити дугачак 2 до 8 знакова, може се састојати само од алфанумеричких знакова, мора почети словом и не може почети са 'мсцрм'.
Опциони параметри за solution init
--outputDirectory
-o
Излазни директоријум
pac solution list
Наведите сва решења из тренутне организације Датаверсе
Пример
pac solution list
Опциони параметри за solution list
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
--includeSystemSolutions
Укључите системска решења попут оних које је објавио Мицрософт
Овај параметар не захтева никакву вредност. То је прекидач.
--json
Враћа излаз команде као ЈСОН форматирани низ.
pac solution online-version
Поставља верзију за решење учитано у Датаверсе.
Пример
pac solution online-version --solution-name Samplesolution --solution-version 1.0.0.2
Потребни параметри за solution online-version
--solution-name
-sn
Назив решења.
--solution-version
-sv
Наведите solution version број.
Опциони параметри за solution online-version
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
pac solution pack
Пакет компоненте решења на локалном фајл систему у solution.zip (СолутионПацкагер).
Пример
pac solution pack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Потребни параметри за solution pack
--zipfile
-z
Пуна путања до решења ЗИП фајл
Опциони параметри за solution pack
--allowDelete
-ad
Диктира да ли се могу појавити операције брисања. Подразумевана вредност је'фалсе'.
Овај параметар не захтева никакву вредност. То је прекидач.
--allowWrite
-aw
Диктира да ли се могу појавити операције писања. Подразумевана вредност је'фалсе'.
Овај параметар не захтева никакву вредност. То је прекидач.
--clobber
-c
Омогућава да фајлови означени само за читање могу бити избрисани или преписани. Подразумевана вредност је'фалсе'.
Овај параметар не захтева никакву вредност. То је прекидач.
--disablePluginRemap
-dpm
Онемогућен плуг-ин потпуно квалификован тип наме ремаппинг. Подразумевана вредност је'фалсе'.
Овај параметар не захтева никакву вредност. То је прекидач.
--errorlevel
-e
Минимални ниво логовање за лог излаз [Вербосе |Инфо|Упозорење|Грешка|Искључено]. Подразумевана вредност је 'Инфо'.
--folder
-f
Пут до корене фасцикле на локалном систему датотека. Приликом распакивања или вађења, ово се пише. Приликом паковања ово се чита из.
--localize
-loc
Распакујте или обједините све ресурсе ниски у .resx датотеке.
Овај параметар не захтева никакву вредност. То је прекидач.
--log
-l
Путања до лог фајла.
--map
-m
Пуна путања до мапирања xмл фајла из којег се читају фолдери компоненти за паковање.
--packagetype
-p
Приликом распакивања или вађења, користите за одређивање двоструке управљане и неуправљане операције. Приликом паковања, користите да одредите Манагед или Унманагед из претходног распакивања'Оба'. Може бити: 'Неуправљано', 'Управљано' или 'Обоје'. Подразумевана вредност је 'Унманагед'.
--singleComponent
-sc
Извршите само акцију на једном типу компоненте [WебРесоурце |Додатак|Ток посла |Ниједан]. Подразумевана вредност је'Ноне'.
--sourceLoc
-src
Генерише датотеку ресурса шаблона. Важи само на екстракт. Могуће вредности су 'ауто', или код језика језика који желите да извезете. Можете користити идентификатор језика (ЛЦИД) или формате кода језика Међународне организације за стандардизацију (ИСО). Када је присутан, ово извлачи стринг ресурсе из датог локала као неутрални .ресx. Ако је наведен 'ауто' или само дуги или кратки облик прекидача, користи се основни језик за решење.
--useLcid
-lcid
Користите вредности идентификатора језика (ЛЦИД) (1033) уместо кодова Међународне организације за стандардизацију (ИСО) (en-US) за језичке датотеке.
Овај параметар не захтева никакву вредност. То је прекидач.
--useUnmanagedFileForMissingManaged
-same
Користите исту КСМЛ изворну датотеку када се пакује за Манагед и пронађе се само Унманагед КСМЛ датотека; важи за АппМодулеСитеМап, АппМодулеМап, ФормXмл датотеке.
Овај параметар не захтева никакву вредност. То је прекидач.
pac solution publish
Објављује све прилагођавања
Пример
pac solution publish
Опциони параметри за solution publish
--async
-a
Објављује све прилагођавања асинхроно
Овај параметар не захтева никакву вредност. То је прекидач.
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
--max-async-wait-time
-wt
Максимално асинхроно време чекања у неколико минута. Подразумевана вредност је 60 минута.
pac solution sync
Синхронизујте тренутни пројекат Датаверсе решења са тренутним стањем решења у вашој организацији.
Примери
Следећи примери показују употребу команде pac solution sync .
Основна синхронизација
Овај пример синхронизује решење са тренутним директоријумом.
pac solution sync
Опциони параметри за solution sync
--async
-a
Извози решење асинхроно.
Овај параметар не захтева никакву вредност. То је прекидач.
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
--include
-i
Која подешавања треба да буду укључена у решење које се извози.
Користите једну или више од ових вредности раздвојених зарезима:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Распакујте или обједините све ресурсе ниски у .resx датотеке.
Овај параметар не захтева никакву вредност. То је прекидач.
--map
-m
Пуна путања до мапирања xмл фајла из којег се читају фолдери компоненти за паковање.
--max-async-wait-time
-wt
Максимално асинхроно време чекања у неколико минута. Подразумевана вредност је 60 минута.
--packagetype
-p
Приликом распакивања или вађења, користите за одређивање двоструке управљане и неуправљане операције. Приликом паковања, користите да одредите Манагед или Унманагед из претходног распакивања'Оба'. Може бити: 'Неуправљано', 'Управљано' или 'Обоје'. Подразумевана вредност је: 'Обоје'.
--solution-folder
-f
Пут до локалног, распакованог фолдера решења: или корен датотеке 'Остало /Solution.xml' или фасциклу са .цдспрој датотеком.
pac solution unpack
Екстракт компоненте решења из solution.zip на локалном систему датотека (СолутионПацкагер).
Пример
pac solution unpack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Потребни параметри за solution unpack
--zipfile
-z
Пуна путања до решења ЗИП фајл
Опциони параметри за solution unpack
--allowDelete
-ad
Диктира да ли се могу појавити операције брисања. Подразумевана вредност је'фалсе'.
Овај параметар не захтева никакву вредност. То је прекидач.
--allowWrite
-aw
Диктира да ли се могу појавити операције писања. Подразумевана вредност је'фалсе'.
Овај параметар не захтева никакву вредност. То је прекидач.
--clobber
-c
Омогућава да фајлови означени само за читање могу бити избрисани или преписани. Подразумевана вредност је'фалсе'.
Овај параметар не захтева никакву вредност. То је прекидач.
--disablePluginRemap
-dpm
Онемогућен плуг-ин потпуно квалификован тип наме ремаппинг. Подразумевана вредност је'фалсе'.
Овај параметар не захтева никакву вредност. То је прекидач.
--errorlevel
-e
Минимални ниво логовање за лог излаз [Вербосе |Инфо|Упозорење|Грешка|Искључено]. Подразумевана вредност је 'Инфо'.
--folder
-f
Пут до корене фасцикле на локалном систему датотека. Приликом распакивања или вађења, ово се пише. Приликом паковања ово се чита из.
--localize
-loc
Распакујте или обједините све ресурсе ниски у .resx датотеке.
Овај параметар не захтева никакву вредност. То је прекидач.
--log
-l
Путања до лог фајла.
--map
-m
Пуна путања до мапирања xмл фајла из којег се читају фолдери компоненти за паковање.
--packagetype
-p
Приликом распакивања или вађења, користите за одређивање двоструке управљане и неуправљане операције. Приликом паковања, користите да одредите Манагед или Унманагед из претходног распакивања'Оба'. Може бити: 'Неуправљано', 'Управљано' или 'Обоје'. Подразумевана вредност је 'Унманагед'.
--singleComponent
-sc
Извршите само акцију на једном типу компоненте [WебРесоурце |Додатак|Ток посла |Ниједан]. Подразумевана вредност је'Ноне'.
--sourceLoc
-src
Генерише датотеку ресурса шаблона. Важи само на екстракт. Могуће вредности су 'ауто', или код језика језика који желите да извезете. Можете користити идентификатор језика (ЛЦИД) или формате кода језика Међународне организације за стандардизацију (ИСО). Када је присутан, ово извлачи стринг ресурсе из датог локала као неутрални .ресx. Ако је наведен 'ауто' или само дуги или кратки облик прекидача, користи се основни језик за решење.
--useLcid
-lcid
Користите вредности идентификатора језика (ЛЦИД) (1033) уместо кодова Међународне организације за стандардизацију (ИСО) (en-US) за језичке датотеке.
Овај параметар не захтева никакву вредност. То је прекидач.
--useUnmanagedFileForMissingManaged
-same
Користите исту КСМЛ изворну датотеку када се пакује за Манагед и пронађе се само Унманагед КСМЛ датотека; важи за АппМодулеСитеМап, АппМодулеМап, ФормXмл датотеке.
Овај параметар не захтева никакву вредност. То је прекидач.
pac solution upgrade
Пријавите се solution upgrade
Пример
pac solution upgrade --solution-name SampleSolution --async --max-async-wait-time 60
Потребни параметри за solution upgrade
--solution-name
-sn
Назив решења.
Опциони параметри за solution upgrade
--async
-a
Надограђује решење асинхроно
Овај параметар не захтева никакву вредност. То је прекидач.
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
--max-async-wait-time
-wt
Максимално асинхроно време чекања у неколико минута. Подразумевана вредност је 60 минута.
pac solution version
Усклади буилд или ревизиону верзију за решење.
Пример
pac solution version --patchversion 2
pac solution version --strategy gittags
Опциони параметри за solution version
--buildversion
-bv
Изградите верзију за решење.
белешке : Вредност мора бити цео број са минималном вредношћу КСНУМКС.
--filename
-fn
Трацкер ЦСВ име датотеке које ће се користити када се користи филетрацкинг као стратегија. Подразумевана вредност је 'ControlsStateVersionInfo.csv'.
--patchversion
-pv
Застарело : Овај параметар се игнорише.
--revisionversion
-rv
Ревизиона верзија за решење.
белешке : Вредност мора бити цео број са минималном вредношћу КСНУМКС.
--solutionPath
-sp
Пут до директоријума решења Датаверсе или Solution.xml датотеке.
--strategy
-s
Ажурира верзију за 'Solution.xml' фајл користећи одређену стратегију. Ако користите гиттагс, подесите лични приступни токен у следећој променљивој окружења "ПацЦли.ПАТ"
Користите једну од ових вредности:
NoneGitTagsFileTrackingSolution
Разлике између pac solution clone и извоза
Постоје ситуације у којима нисте сигурни када да користите pac solution clone или pac solution export командујете. Можете користити једну од команди у следећим сценаријима:
- Користите
pac solution cloneкада је потребно да додате нове компоненте у решење. - Користите
pac solution exportкада желите да измените постојећи садржај у датотеци решења, али не додајући нове компоненте у решење.
pac solution clone
Извезено решење изгледа као Висуал Студио пројекат када извозите решење помоћу команде pac solution clone . Уместо ( .csproj као у Висуал Студио), видећете датотеку cdsproj . Фајл cdsproj садржи све информације о компонентама које су потребне за изградњу пројекта. Излаз за изградњу је зип датотека решења, коју можете увести у различита окружења.
Програмер не мора да распакује клонирано решење јер је приказано у распакованом формату унутар срц (извор) фолдера.
Сада , ако желите да повежете новокреирани додатак са овим решењем, са ед-ом solution unpack, можете користити команду pac solution add-reference за ажурирање .cdsproj датотеке да бисте додали нови додатак. Затим , можете изградити пројекат користећи било или dotnet buildmsbuild.
Препоручује се да прво направите обнову пре изградње пројекта. Враћање изградње (дотнет буилд прво аутоматски враћа) ће вратити потребне .НЕТ библиотеке за генерисање упакованог решења.
pac solution export
Када извозите решење користећи pac solution export осећате се као да извозите решење користећи портал произвођача, а добијени излаз је зип датотека решења.
Када распакујете зип датотеку решења (не препоручујемо да отворите зип са стандардним алатима и користите одговарајућу команду из ЦЛИ). Добијена структура директоријума је слична структури у pac solution clone. Једина разлика је у томе што не можете да додате референце на ово распаковано решење, јер оно нема фајл пројекта .cdsproj .
Можете да измените одговарајући скуп фајлова које желите да ажурирате, а затим наставите са , solution pack који поново генерише зип датотеку решења како би се олакшало увоз решења у циљно окружење. Резултат акције је зип датотека решења са ажурираним садржајем и ажурираном временском ознаком.
Погледајте и
Мицрософт Повер Платформ ЦЛИ командне групе
Преглед Мицрософт Повер Платформ ЦЛИ