Skip to content

Commit 48ce77b

Browse files
authored
fix a couple issues with Microsoft.XmlSerailizer.Generator (#73550)
* fix a couple issues with Microsoft.XmlSerailizer.Generator * update per PR feedback * update 2 - change default to True * correct a mistake
1 parent 231255d commit 48ce77b

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/libraries/Microsoft.XmlSerializer.Generator/src/GenerateNupkgProps.targets

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@
1919
<ItemGroup>
2020
<DotNetCliToolReference Include="$(PackageId)" Version="$(PackageVersion)" />
2121
</ItemGroup>
22+
<PropertyGroup>
23+
<SgenPackSerializer Condition="'%24(SgenPackSerializer)'==''">True</SgenPackSerializer>
24+
</PropertyGroup>
25+
<ItemGroup Condition="'%24(SgenPackSerializer)'=='True'">
26+
<BuildOutputInPackage Include="%24(OutputPath)%24(AssemblyName).XmlSerializers.dll" />
27+
</ItemGroup>
2228
</Project>
2329
</PropsFileContents>
2430
</PropertyGroup>

src/libraries/Microsoft.XmlSerializer.Generator/src/build/Microsoft.XmlSerializer.Generator.targets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
Encoding="Unicode"/>
4444
</Target>
4545

46-
<Target Name="GenerateSerializationAssembly" AfterTargets="Build">
46+
<Target Name="GenerateSerializationAssembly" AfterTargets="Build" Inputs="@(ReferencePath);@(IntermediateAssembly)" Outputs="$(_SerializerDllIntermediateFolder)">
4747
<Delete Condition="Exists('$(_SerializerDllIntermediateFolder)') == 'true'" Files="$(_SerializerDllIntermediateFolder)" ContinueOnError="true"/>
4848
<Delete Condition="Exists('$(_SerializerPdbIntermediateFolder)') == 'true'" Files="$(_SerializerPdbIntermediateFolder)" ContinueOnError="true"/>
4949
<Delete Condition="Exists('$(_SerializerCsIntermediateFolder)') == 'true'" Files="$(_SerializerCsIntermediateFolder)" ContinueOnError="true"/>

0 commit comments

Comments
 (0)