I think you can do the following:
1) Resources.ClientA Resources.ClientB. ( ), . , :
namespace Resources
{
public class Class1
{
public static string Text { get { return "Client A text"; } }
}
}
namespace Resources
{
public class Class1
{
public static string Text { get { return "Client B text"; } }
}
}
2) (csproj) :
<PropertyGroup>
<ClientToken>ClientA</ClientToken>
</PropertyGroup>
3) :
<ItemGroup>
<ProjectReference Include="..\Resources.$(ClientToken)\Resources.$(ClientToken).csproj">
<Name>Resources.$(ClientToken)</Name>
</ProjectReference>
</ItemGroup>
, ClientToken, , . , , , csproj, , , .
, , .