Skip to content

Commit 935d581

Browse files
author
Omar Tawfik
committed
Fix cleaning localized wix projects
1 parent 81063d7 commit 935d581

File tree

1 file changed

+24
-33
lines changed

1 file changed

+24
-33
lines changed

setup/fsharp-setup-build.proj

Lines changed: 24 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -13,87 +13,78 @@
1313

1414
<Target Name="CollectSetupProjects">
1515
<ItemGroup>
16-
<SetupProjects Include="FSharp.Wix.Extensions.csproj">
16+
<WixSetupProjects Include="FSharp.Wix.Extensions.csproj">
1717
<ProjectPath>FSharp.Wix.Extensions\FSharp.Wix.Extensions.csproj</ProjectPath>
18-
</SetupProjects>
18+
</WixSetupProjects>
1919
</ItemGroup>
2020

2121
<CreateItem Include="@(SetupLanguages)"
2222
AdditionalMetadata="ProjectPath=FSharp.SDK\FSharp.SDK.wixproj">
23-
<Output ItemName="SetupProjects" TaskParameter="Include"/>
23+
<Output ItemName="WixSetupProjects" TaskParameter="Include"/>
2424
</CreateItem>
2525

2626
<ItemGroup>
27-
<SetupProjects Include="Microsoft.FSharp.SDK.Core.swixproj">
27+
<SwixSetupProjects Include="Microsoft.FSharp.SDK.Core.swixproj">
2828
<ProjectPath>Swix\Microsoft.FSharp.SDK.Core\Microsoft.FSharp.SDK.Core.swixproj</ProjectPath>
29-
</SetupProjects>
29+
</SwixSetupProjects>
3030
</ItemGroup>
3131

3232
<CreateItem Include="@(SetupLanguages)"
3333
AdditionalMetadata="ProjectPath=Swix\Microsoft.FSharp.SDK.Resources\Microsoft.FSharp.SDK.Resources.swixproj">
34-
<Output ItemName="SetupProjects" TaskParameter="Include"/>
34+
<Output ItemName="SwixSetupProjects" TaskParameter="Include"/>
3535
</CreateItem>
3636

3737
<ItemGroup>
38-
<SetupProjects Include="Microsoft.FSharp.Vsix.Core.swixproj">
38+
<SwixSetupProjects Include="Microsoft.FSharp.Vsix.Core.swixproj">
3939
<ProjectPath>Swix\Microsoft.FSharp.Vsix.Core\Microsoft.FSharp.Vsix.Core.swixproj</ProjectPath>
4040
<VSSku>Full</VSSku>
41-
</SetupProjects>
41+
</SwixSetupProjects>
4242

43-
<SetupProjects Include="Microsoft.FSharp.Vsix.Core.swixproj">
43+
<SwixSetupProjects Include="Microsoft.FSharp.Vsix.Core.swixproj">
4444
<ProjectPath>Swix\Microsoft.FSharp.Vsix.Core\Microsoft.FSharp.Vsix.Core.swixproj</ProjectPath>
4545
<VSSku>Desktop</VSSku>
46-
</SetupProjects>
46+
</SwixSetupProjects>
4747

48-
<SetupProjects Include="Microsoft.FSharp.Vsix.Core.swixproj">
48+
<SwixSetupProjects Include="Microsoft.FSharp.Vsix.Core.swixproj">
4949
<ProjectPath>Swix\Microsoft.FSharp.Vsix.Core\Microsoft.FSharp.Vsix.Core.swixproj</ProjectPath>
5050
<VSSku>Web</VSSku>
51-
</SetupProjects>
51+
</SwixSetupProjects>
5252
</ItemGroup>
5353

5454
<CreateItem Include="@(SetupLanguages)"
5555
AdditionalMetadata="ProjectPath=Swix\Microsoft.FSharp.Vsix.Resources\Microsoft.FSharp.Vsix.Resources.swixproj;VSSku=Full">
56-
<Output ItemName="SetupProjects" TaskParameter="Include"/>
56+
<Output ItemName="SwixSetupProjects" TaskParameter="Include"/>
5757
</CreateItem>
5858

5959
<CreateItem Include="@(SetupLanguages)"
6060
AdditionalMetadata="ProjectPath=Swix\Microsoft.FSharp.Vsix.Resources\Microsoft.FSharp.Vsix.Resources.swixproj;VSSku=Desktop">
61-
<Output ItemName="SetupProjects" TaskParameter="Include"/>
61+
<Output ItemName="SwixSetupProjects" TaskParameter="Include"/>
6262
</CreateItem>
6363

6464
<CreateItem Include="@(SetupLanguages)"
6565
AdditionalMetadata="ProjectPath=Swix\Microsoft.FSharp.Vsix.Resources\Microsoft.FSharp.Vsix.Resources.swixproj;VSSku=Web">
66-
<Output ItemName="SetupProjects" TaskParameter="Include"/>
66+
<Output ItemName="SwixSetupProjects" TaskParameter="Include"/>
6767
</CreateItem>
6868

6969
<ItemGroup>
70-
<SetupProjects Include="Microsoft.FSharp.Dependencies.swixproj">
70+
<SwixSetupProjects Include="Microsoft.FSharp.Dependencies.swixproj">
7171
<ProjectPath>Swix\Microsoft.FSharp.Dependencies\Microsoft.FSharp.Dependencies.swixproj</ProjectPath>
72-
</SetupProjects>
72+
</SwixSetupProjects>
7373

74-
<SetupProjects Include="Microsoft.FSharp.vsmanproj">
74+
<SwixSetupProjects Include="Microsoft.FSharp.vsmanproj">
7575
<ProjectPath>Swix\Microsoft.FSharp.vsmanproj</ProjectPath>
76-
</SetupProjects>
76+
</SwixSetupProjects>
7777
</ItemGroup>
7878
</Target>
7979

8080
<Target Name="Build" DependsOnTargets="CollectSetupProjects">
8181
<!-- Wix targets files doesn't handle localization parameters correctly. Cleaning before building files accross languages -->
82-
<MSBuild Projects="%(SetupProjects.ProjectPath)"
82+
<MSBuild Projects="%(WixSetupProjects.ProjectPath)"
8383
Targets="Clean;Build"
84-
Properties="LocaleCode=%(SetupProjects.LocaleCode);LocaleId=%(SetupProjects.LocaleId);LocaleParentCulture=%(SetupProjects.LocaleParentCulture);LocaleSpecificCulture=%(SetupProjects.LocaleSpecificCulture);IsLangPack=%(SetupProjects.IsLangPack);VSSku=%(SetupProjects.VSSku);FSharpPackageVersion=$(FSharpPackageVersion)"/>
85-
</Target>
86-
87-
<Target Name="Rebuild" DependsOnTargets="CollectSetupProjects">
88-
<MSBuild Projects="%(SetupProjects.ProjectPath)"
89-
Targets="Rebuild"
90-
Properties="LocaleCode=%(SetupProjects.LocaleCode);LocaleId=%(SetupProjects.LocaleId);LocaleParentCulture=%(SetupProjects.LocaleParentCulture);LocaleSpecificCulture=%(SetupProjects.LocaleSpecificCulture);IsLangPack=%(SetupProjects.IsLangPack);VSSku=%(SetupProjects.VSSku);FSharpPackageVersion=$(FSharpPackageVersion)"/>
91-
</Target>
92-
93-
<Target Name="Clean" DependsOnTargets="CollectSetupProjects">
94-
<MSBuild Projects="%(SetupProjects.ProjectPath)"
95-
Targets="Clean"
96-
Properties="LocaleCode=%(SetupProjects.LocaleCode);LocaleId=%(SetupProjects.LocaleId);LocaleParentCulture=%(SetupProjects.LocaleParentCulture);LocaleSpecificCulture=%(SetupProjects.LocaleSpecificCulture);IsLangPack=%(SetupProjects.IsLangPack);VSSku=%(SetupProjects.VSSku);FSharpPackageVersion=$(FSharpPackageVersion)"/>
84+
Properties="LocaleCode=%(WixSetupProjects.LocaleCode);LocaleId=%(WixSetupProjects.LocaleId);LocaleParentCulture=%(WixSetupProjects.LocaleParentCulture);LocaleSpecificCulture=%(WixSetupProjects.LocaleSpecificCulture);IsLangPack=%(WixSetupProjects.IsLangPack);VSSku=%(WixSetupProjects.VSSku);FSharpPackageVersion=$(FSharpPackageVersion)"/>
85+
<MSBuild Projects="%(SwixSetupProjects.ProjectPath)"
86+
Targets="Build"
87+
Properties="LocaleCode=%(SwixSetupProjects.LocaleCode);LocaleId=%(SwixSetupProjects.LocaleId);LocaleParentCulture=%(SwixSetupProjects.LocaleParentCulture);LocaleSpecificCulture=%(SwixSetupProjects.LocaleSpecificCulture);IsLangPack=%(SwixSetupProjects.IsLangPack);VSSku=%(SwixSetupProjects.VSSku);FSharpPackageVersion=$(FSharpPackageVersion)"/>
9788
</Target>
9889

9990
<Target Name="CopyLocalizationResources" BeforeTargets="Build">

0 commit comments

Comments
 (0)