diff --git a/eng/WpfArcadeSdk/tools/SystemResources.props b/eng/WpfArcadeSdk/tools/SystemResources.props index de2392889d752f035f84fc03e9fbe7d77fe4dca3..315f20a6d27e4a1ec3437d99ad7246bc20805d2f 100644 --- a/eng/WpfArcadeSdk/tools/SystemResources.props +++ b/eng/WpfArcadeSdk/tools/SystemResources.props @@ -10,37 +10,14 @@ --> true - <_GenerateResourcesCodeAsConstants>true - - - - <_GenerateResourcesCodeAsConstants Condition="'$(MSBuildProjectName)'=='PresentationBuildTasks'">false - <_GenerateResourcesCodeAsConstants Condition="'$(MSBuildProjectName)'=='PresentationCore'">false - <_GenerateResourcesCodeAsConstants Condition="'$(MSBuildProjectName)'=='PresentationFramework'">false - <_GenerateResourcesCodeAsConstants Condition="'$(MSBuildProjectName)'=='PresentationUI' or '$(AssemblyName)'=='PresentationUI'">false - <_GenerateResourcesCodeAsConstants Condition="'$(MSBuildProjectName)'=='ReachFramework'">false - <_GenerateResourcesCodeAsConstants Condition="'$(MSBuildProjectName)'=='UIAutomationClient'">false - <_GenerateResourcesCodeAsConstants Condition="'$(MSBuildProjectName)'=='UIAutomationClientSideProviders'">false - <_GenerateResourcesCodeAsConstants Condition="'$(MSBuildProjectName)'=='UIAutomationProvider'">false - <_GenerateResourcesCodeAsConstants Condition="'$(MSBuildProjectName)'=='System.Windows.Controls.Ribbon' or '$(AssemblyName)'=='System.Windows.Controls.Ribbon'">false - <_GenerateResourcesCodeAsConstants Condition="'$(MSBuildProjectName)'=='System.Xaml'">false - <_GenerateResourcesCodeAsConstants Condition="'$(MSBuildProjectName)'=='WindowsBase'">false - <_GenerateResourcesCodeAsConstants Condition="'$(MSBuildProjectName)'=='WindowsFormsIntegration'">false - - $(DefineConstants);GENERATE_RESOURCES_CODE_AS_CONSTANTS - - true + true true FxResources.$(AssemblyName).SR - $(_GenerateResourcesCodeAsConstants) MS.Utility.SR System.SR @@ -56,7 +33,7 @@ System.Windows.SR MS.Internal.PresentationCore.SR System.SR - System.SRID + System.SR diff --git a/src/Microsoft.DotNet.Wpf/src/Common/src/System/SR.cs b/src/Microsoft.DotNet.Wpf/src/Common/src/System/SR.cs index 18256620e995f05653811aa9e9f9a61587dc7260..8c7a93ec6fb84a9f43d5b4a7d46a5b8cf06ce351 100644 --- a/src/Microsoft.DotNet.Wpf/src/Common/src/System/SR.cs +++ b/src/Microsoft.DotNet.Wpf/src/Common/src/System/SR.cs @@ -30,10 +30,6 @@ namespace System { internal partial class SR { -#if GENERATE_RESOURCES_CODE_AS_CONSTANTS - private static ResourceManager ResourceManager => SRID.ResourceManager; -#endif - // This method is used to decide if we need to append the exception message parameters to the message when calling SR.Format. // by default it returns false. [MethodImpl(MethodImplOptions.NoInlining)] diff --git a/src/Microsoft.DotNet.Wpf/src/System.Windows.Input.Manipulations/System.Windows.Input.Manipulations.csproj b/src/Microsoft.DotNet.Wpf/src/System.Windows.Input.Manipulations/System.Windows.Input.Manipulations.csproj index a727e9bbb3a0a5313e567ffe6de2a909def25d3f..fefa52423228b38fee39b817fef2c823d51e2787 100644 --- a/src/Microsoft.DotNet.Wpf/src/System.Windows.Input.Manipulations/System.Windows.Input.Manipulations.csproj +++ b/src/Microsoft.DotNet.Wpf/src/System.Windows.Input.Manipulations/System.Windows.Input.Manipulations.csproj @@ -7,6 +7,9 @@ + + Common\System\SR.cs + diff --git a/src/Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationTypes/UIAutomationTypes.csproj b/src/Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationTypes/UIAutomationTypes.csproj index 2352762c3764d3a6402c42e4e7b012954b7acbf5..f6fc49fef02b8e447001977bc2c1bbd88de2eb92 100644 --- a/src/Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationTypes/UIAutomationTypes.csproj +++ b/src/Microsoft.DotNet.Wpf/src/UIAutomation/UIAutomationTypes/UIAutomationTypes.csproj @@ -15,6 +15,9 @@ + + Common\System\SR.cs +