Index: Migration/Scripts/src/Migration.Scripts.Data/FileMigrationScript.cs =================================================================== diff -u -r537365058e32a819778930017608a6b874c89f02 -r64104dbd1703c0a2eadefd2a7833291eaad7d2d5 --- Migration/Scripts/src/Migration.Scripts.Data/FileMigrationScript.cs (.../FileMigrationScript.cs) (revision 537365058e32a819778930017608a6b874c89f02) +++ Migration/Scripts/src/Migration.Scripts.Data/FileMigrationScript.cs (.../FileMigrationScript.cs) (revision 64104dbd1703c0a2eadefd2a7833291eaad7d2d5) @@ -45,10 +45,12 @@ { throw new ArgumentNullException(nameof(createScript)); } + if (upgradeScript == null) { throw new ArgumentNullException(nameof(upgradeScript)); } + this.createScript = createScript; this.upgradeScript = upgradeScript; } @@ -84,6 +86,7 @@ { throw new ArgumentNullException(nameof(sourceVersionedFile)); } + string newLocation = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); IVersionedFile newVersionedFile = createScript.CreateEmptyVersionedFile(newLocation);