Я пытаюсь создать пакет nuget, содержащий лицензию Sitecore (лицензия. xml)
Причина, по которой я хочу это сделать, заключается в следующем:
- I Я не хочу иметь лицензию на управление исходным кодом.
- Я использую 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 после установки?