Skip to content

Commit 8b4fce9

Browse files
committed
Clean launchsettings.json if explicitly cleaned
This allows a Rebuild (or Clean + Build) to refresh it entirely, just in case lingering old entries remain.
1 parent dd3301b commit 8b4fce9

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/SmallSharp/SmallSharp.targets

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
<UsingTask AssemblyFile="SmallSharp.dll" TaskName="EmitPackages" />
44

55
<PropertyGroup>
6-
<!-- Excluding top-level files so we can only set to Compile the startup/active one -->
7-
<DefaultItemExcludesInProjectFolder>*$(DefaultLanguageSourceExtension)</DefaultItemExcludesInProjectFolder>
86
<UserProjectNamespace>
97
<Namespace Prefix="msb" Uri="http://schemas.microsoft.com/developer/msbuild/2003" />
108
</UserProjectNamespace>
@@ -139,6 +137,11 @@
139137

140138
</Target>
141139

140+
<Target Name="AfterClean">
141+
<Delete Files="$(MSBuildProjectDirectory)\Properties\launchSettings.json"
142+
Condition="Exists('$(MSBuildProjectDirectory)\Properties\launchSettings.json')" />
143+
</Target>
144+
142145
<Target Name="UpdateLaunchSettings">
143146
<WriteLinesToFile File="$(MSBuildProjectDirectory)\Properties\launchSettings.json"
144147
Lines="{ }"

0 commit comments

Comments
 (0)