Sì, il file resx del Designer rimane vuoto. dovresti seguire i passaggi seguenti, funzionerà al 100%. 1) Creare il file Resource.resx sotto qualsiasi cartella
2) impostare CustomTools = PublicResXFileCodeGenerator e Corporatura Action = Risorsa incorporata in Resource.resx proprietà del file.
3) Ora create le diverse file di lingua, come qui di seguito, Resources.en-US.resx Resources.nl-NL.resx ecc
4) Se MVC, nel MVC modello si riferisce questo spazio dei nomi come progetto .folder
5) modificare quello della proprietà come qui sotto (esempio)
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MMM/yyyy}"), Display(Name = "dtMovinDate",ResourceType = typeof(Resources.Resource))]
public DateTime dtMovinDate { get; set; }
6)
In config file add this under System.web
<globalization enableClientBasedCulture="true" culture="en-US" uiCulture="en-US" />
7) ricostruire il progetto e testarlo.
Funzionerà. La vera ragione per cui il file designer.cs è vuoto è resource designer.cs farà riferimento a questi file in base al file web.config.
designer.cs * non è * creato da resx, è stato creato da visual studio insieme al file di classe per la finestra di dialogo (controllo utente). Cosa stai cercando di realizzare? Quando il programma viene eseguito, cercherà la stringa corretta nella resx locale, se fallisce, apparirà nel resx predefinito – Sayse
Ho lo stesso problema. Se creo il file Resources.resx, il codice in Resources.Designer.resx viene generato. Ma, se rinominare il file del primo file su Resources.en.resx, non lo fa. –