void ConvertPackage(string packagePath) { string newPackagePath = Path.Combine(Path.GetDirectoryName(packagePath), Path.GetFileNameWithoutExtension(packagePath) + "_new.cspkg"); using (var packageStore = new OpcPackageStore(newPackagePath, FileMode.CreateNew, FileAccess.ReadWrite)) using (var fileStream = fileSystem.OpenFile(packagePath, FileMode.Open)) { PackageConverter.ConvertFromLegacy(fileStream, packageStore); } fileSystem.OverwriteAndDelete(packagePath, newPackagePath); }
void ConvertPackage(string packagePath) { string newPackagePath = Path.Combine(Path.GetDirectoryName(packagePath), Path.GetFileNameWithoutExtension(packagePath) + "_new.cspkg"); using (var packageStore = new OpcPackageStore(newPackagePath, FileMode.CreateNew, FileAccess.ReadWrite)) using (var fileStream = fileSystem.OpenFile(packagePath, FileMode.Open)) { PackageConverter.ConvertFromLegacy(fileStream, packageStore); } fileSystem.OverwriteAndDelete(packagePath, newPackagePath); }