From 11ed7386745ef5e2aef12eadd4827be489f70105 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Sun, 26 Nov 2017 09:18:04 +0100 Subject: [PATCH] Delete assets file on install --- src/Paket.Core/Installation/InstallProcess.fs | 3 +++ src/Paket.Core/PaketConfigFiles/ProjectFile.fs | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/Paket.Core/Installation/InstallProcess.fs b/src/Paket.Core/Installation/InstallProcess.fs index 136eb9926e..f763cc4441 100644 --- a/src/Paket.Core/Installation/InstallProcess.fs +++ b/src/Paket.Core/Installation/InstallProcess.fs @@ -324,6 +324,9 @@ let invalidateRestoreCachesForDotnetSdk (projectFileInfo:FileInfo) = let old = File.ReadAllText paketPropsFile.FullName let newContent = old.Replace("","False") File.WriteAllText(paketPropsFile.FullName, newContent) + let assetsFile = ProjectFile.getAssetsFileInfo projectFileInfo + if assetsFile.Exists then + try assetsFile.Delete() with | _ -> () let installForDotnetSDK root (project:ProjectFile) = let paketTargetsPath = RestoreProcess.extractRestoreTargets root diff --git a/src/Paket.Core/PaketConfigFiles/ProjectFile.fs b/src/Paket.Core/PaketConfigFiles/ProjectFile.fs index 2e77f7541b..3bf9c455f5 100644 --- a/src/Paket.Core/PaketConfigFiles/ProjectFile.fs +++ b/src/Paket.Core/PaketConfigFiles/ProjectFile.fs @@ -1528,6 +1528,9 @@ module ProjectFile = let getPaketPropsFileInfo (projectFileInfo:FileInfo) = FileInfo(Path.Combine(projectFileInfo.Directory.FullName,"obj",projectFileInfo.Name + ".paket.props")) + let getAssetsFileInfo (projectFileInfo:FileInfo) = + FileInfo(Path.Combine(projectFileInfo.Directory.FullName,"obj","project.assets")) + let getOutputDirectory buildConfiguration buildPlatform (project:ProjectFile) = let targetFramework = match getTargetFramework project with