Errore: Inconsistent accessibility
L'errore seguente si presenta usando le risorse (.resx) in un progetto Windows Phone 7
In pratica con la proprietà impostata su ResXFileCodeGenerator del file XXX.Designer.cs, la classe è marcata come internal e risulta inaccessibile:
impostandola si PublicResXFileCodeGenerator la classe viene marcata come public
Error: Inconsistent accessibility: property type 'XXX.Res' is less accessible than property 'XXX.ResManager.Resources' C:\...\ResManager.cs
per risolere il problema andare nelle proprietà del file RESX e modificare la proprietà Custom Tool da ResXFileCodeGenerator a PublicResXFileCodeGenerator.In pratica con la proprietà impostata su ResXFileCodeGenerator del file XXX.Designer.cs, la classe è marcata come internal e risulta inaccessibile:
C#
internal class Res {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
...
C#
public class Res {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
...