Обработка лицензии Sitecore с помощью nuget - PullRequest
0 голосов
/ 14 марта 2020

Я пытаюсь создать пакет nuget, содержащий лицензию Sitecore (лицензия. xml)

Причина, по которой я хочу это сделать, заключается в следующем:

  1. I Я не хочу иметь лицензию на управление исходным кодом.
  2. Я использую Azure DevOps для сборки и развертывания решения в различных топологиях Sitecore (Single and Scaled)

Я создал пакет для установки лицензии в App_Data следующим образом:

<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
  <metadata>
    <id>MyPackage</id>
    <version>1.0.0</version>
    <title></title>
    <authors>User</authors>
    <owners></owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>My package description.</description>
  </metadata>
  <files>
    <file src="App_Data\license.xml" target="App_Data\license.xml" />
  </files>
</package>

Проблема в том, что каждый раз, когда этот пакет устанавливается, он будет находиться под

D: \ wwwroot \ MyPackage.1.0.0 \ App_Data \ license. xml

Я не уверен, как удалить дополнительную папку с именем пакета во время установки, а также он добавляет .nupkg в ту же папку.

Кто-нибудь знает, как избавиться от папки MyPackage.1.0.0 и MyPackage.1.0.0.nupkg после установки?

...