NativeAOT build needs to explicitly name embedded resources
Some checks failed
CI / Linux (push) Has been cancelled

This commit is contained in:
Ethan Lee 2024-12-06 09:15:47 -05:00
parent 57a8444089
commit c3f14e756d

View file

@ -8,6 +8,7 @@
<PropertyGroup> <PropertyGroup>
<AssemblyName>RogueLegacy</AssemblyName> <AssemblyName>RogueLegacy</AssemblyName>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo> <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableDefaultEmbeddedResourceItems>false</EnableDefaultEmbeddedResourceItems>
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup>
@ -18,6 +19,42 @@
<RdXmlFile Include="rd.xml" /> <RdXmlFile Include="rd.xml" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<EmbeddedResource Include="RogueCastle\Resources\LocStrings.de.resx">
<SubType>Designer</SubType>
<LogicalName>RogueCastle.Resources.LocStrings.de.resources</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="RogueCastle\Resources\LocStrings.es.resx">
<SubType>Designer</SubType>
<LogicalName>RogueCastle.Resources.LocStrings.es.resources</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="RogueCastle\Resources\LocStrings.fr.resx">
<SubType>Designer</SubType>
<LogicalName>RogueCastle.Resources.LocStrings.fr.resources</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="RogueCastle\Resources\LocStrings.pl.resx">
<SubType>Designer</SubType>
<LogicalName>RogueCastle.Resources.LocStrings.pl.resources</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="RogueCastle\Resources\LocStrings.pt.resx">
<SubType>Designer</SubType>
<LogicalName>RogueCastle.Resources.LocStrings.pt.resources</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="RogueCastle\Resources\LocStrings.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>LocStrings.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
<LogicalName>RogueCastle.Resources.LocStrings.resources</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="RogueCastle\Resources\LocStrings.ru.resx">
<LogicalName>RogueCastle.Resources.LocStrings.ru.resources</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="RogueCastle\Resources\LocStrings.zh.resx">
<SubType>Designer</SubType>
<LogicalName>RogueCastle.Resources.LocStrings.zh.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\FNA\FNA.Core.csproj"> <ProjectReference Include="..\FNA\FNA.Core.csproj">
<Project>{35253CE1-C864-4CD3-8249-4D1319748E8F}</Project> <Project>{35253CE1-C864-4CD3-8249-4D1319748E8F}</Project>