Description
When attempting to create my own starter kit I received a compiler warning:
ImportPackageXmlMigration.cs(25,13): warning CS0618: 'PackageMigration
Base.PackageMigrationBase(IPackagingService, IMediaService, MediaFileManager, MediaUrlGeneratorCollection, IShortString
Helper, IContentTypeBaseServiceProvider, IMigrationContext)' is obsolete: 'Use ctor with all params' [C:\code\SomeProject.csproj]
The missing parameter is:
IOptions packageMigrationsSettings
New constructor:
public ImportPackageXmlMigration(
IPackagingService packagingService,
IMediaService mediaService,
MediaFileManager mediaFileManager,
MediaUrlGeneratorCollection mediaUrlGenerators,
IShortStringHelper shortStringHelper,
IContentTypeBaseServiceProvider contentTypeBaseServiceProvider,
IMigrationContext context,
IOptions packageMigrationsSettings)
: base(packagingService,
mediaService,
mediaFileManager,
mediaUrlGenerators,
shortStringHelper,
contentTypeBaseServiceProvider,
context, packageMigrationsSettings)
{
}