Skip to content

Commit

Permalink
Refactored build for resources
Browse files Browse the repository at this point in the history
  • Loading branch information
Chris Martinez authored and commonsensesoftware committed Jan 5, 2018
1 parent 3b6d4e1 commit 8a68c56
Show file tree
Hide file tree
Showing 9 changed files with 16 additions and 92 deletions.
3 changes: 2 additions & 1 deletion ApiVersioning.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27004.2006
VisualStudioVersion = 15.0.27130.2010
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{4D5F5F21-0CB7-4B4E-A42F-732BD4AFD0FF}"
ProjectSection(SolutionItems) = preProject
Expand Down Expand Up @@ -105,6 +105,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{2BB57808
build\file-version.targets = build\file-version.targets
build\nuget.props = build\nuget.props
build\nuget.targets = build\nuget.targets
build\resource.targets = build\resource.targets
build\signing.props = build\signing.props
EndProjectSection
EndProject
Expand Down
12 changes: 12 additions & 0 deletions build/resource.targets
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

<ItemGroup>
<Compile Update="*.Designer.cs" DesignTime="True" AutoGen="True" DependentUpon="$([System.IO.Path]::GetFileNameWithoutExtension('%(Filename)')).resx" />
</ItemGroup>

<ItemGroup>
<EmbeddedResource Update="*.resx" Generator="ResXFileCodeGenerator" LastGenOutput="%(Filename).Designer.cs" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -25,21 +25,6 @@
<Reference Include="Microsoft.CSharp" />
</ItemGroup>

<ItemGroup>
<Compile Update="SR.Designer.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>SR.resx</DependentUpon>
</Compile>
</ItemGroup>

<ItemGroup>
<EmbeddedResource Update="SR.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>SR.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>

<Import Project="..\Shared\Shared.projitems" Label="Shared" />

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -27,21 +27,6 @@
<Reference Include="Microsoft.CSharp" />
</ItemGroup>

<ItemGroup>
<Compile Update="SR.Designer.cs">
<DependentUpon>SR.resx</DependentUpon>
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
</Compile>
</ItemGroup>

<ItemGroup>
<EmbeddedResource Update="SR.resx">
<LastGenOutput>SR.Designer.cs</LastGenOutput>
<Generator>ResXFileCodeGenerator</Generator>
</EmbeddedResource>
</ItemGroup>

<Import Project="..\Shared\Shared.projitems" Label="Shared" />

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -28,21 +28,6 @@
<Reference Include="Microsoft.CSharp" />
</ItemGroup>

<ItemGroup>
<Compile Update="LocalSR.Designer.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>LocalSR.resx</DependentUpon>
</Compile>
</ItemGroup>

<ItemGroup>
<EmbeddedResource Update="LocalSR.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>LocalSR.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>

<Import Project="..\Common.ApiExplorer\Common.ApiExplorer.projitems" Label="Shared" />

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -24,21 +24,6 @@
<Reference Include="Microsoft.CSharp" />
</ItemGroup>

<ItemGroup>
<Compile Update="SR.Designer.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>SR.resx</DependentUpon>
</Compile>
</ItemGroup>

<ItemGroup>
<EmbeddedResource Update="SR.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>SR.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>

<Import Project="..\Common\Common.projitems" Label="Shared" />
<Import Project="..\Shared\Shared.projitems" Label="Shared" />

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,21 +24,6 @@
<PackageReference Include="Microsoft.AspNetCore.Mvc.ApiExplorer" Version="2.0.0" />
</ItemGroup>

<ItemGroup>
<Compile Update="SR.Designer.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>SR.resx</DependentUpon>
</Compile>
</ItemGroup>

<ItemGroup>
<EmbeddedResource Update="SR.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>SR.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>

<Import Project="..\Shared\Shared.projitems" Label="Shared" />
<Import Project="..\Common.ApiExplorer\Common.ApiExplorer.projitems" Label="Shared" />

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,21 +20,6 @@
<PackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="2.0.0" />
</ItemGroup>

<ItemGroup>
<Compile Update="SR.Designer.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>SR.resx</DependentUpon>
</Compile>
</ItemGroup>

<ItemGroup>
<EmbeddedResource Update="SR.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>SR.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>

<Import Project="..\Common\Common.projitems" Label="Shared" />
<Import Project="..\Shared\Shared.projitems" Label="Shared" />

Expand Down
3 changes: 2 additions & 1 deletion src/directory.build.targets
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@
</PropertyGroup>

<ImportGroup Condition=" '$(MSBuildProjectExtension)' != '.shproj' ">
<Import Project="..\build\resource.targets" />
<Import Project="..\build\file-version.targets" />
<Import Project="..\build\nuget.targets" />
</ImportGroup>

</Project>

0 comments on commit 8a68c56

Please sign in to comment.