diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs index f9aedb29b9..70f8ff5755 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs @@ -449,12 +449,14 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency } } + var updatedXml = doc.OuterXml; + fs.Seek(0, SeekOrigin.Begin); fs.SetLength(0); - using (var sw = new StreamWriter(fs, DefaultEncoding)) + using (var sw = new StreamWriter(fs, sr.CurrentEncoding)) { - await sw.WriteAsync(doc.OuterXml); + await sw.WriteAsync(updatedXml); await sw.FlushAsync(); } }