C#: bir Şeyi tamir etmek nasıl MissingManifestResourceException ifade ediyor mu bunu?
Durum:
- Sınıf kitaplık
RT.Servers
birkaç kaynakları içeren (tip o kadar önemli olduğunu sanmıyorum amabyte[]
,) aradım - Aynı sınıf kitaplığı bu kaynakları döndüren bir yöntem içerir
- Sadece tek bir yöntemi çağıran basit bir program var (bu kütüphane için bir referans ile)
Aşağıdaki ileti MissingManifestResourceException
.
Herhangi bir kaynak bulamadı belirtilen kültür için uygun veya Nötr kültür. Emin ol "Sunucular.Kaynaklar."kaynakları doğru gömülü veya bağlantılı Meclis "RT.Sunucular" derleme zamanında, ya tüm uydu derlemeleri yüklenebilir gerekli ve tamamen imzaladı.
Asla burada neler oluyor bilmiyorum, kültür veya derleme imzalama ile yaklaşık oynadı. Ayrıca, aynı bu Kitaplığı kullanan başka bir projede çalışıyor. Herhangi bir fikir?
CEVAP
Bu sorunu çözmek için yapmam gereken Solution Explorer ' ı sağ tıklatın Resources.resx
dosyası olduÖzel Aracı Çalıştırın. Bu yeniden oluşturur otomatik oluşturulan Resources.Designer.cs
dosyası.
Eğer .resx DOSYASı proje için el ile eklendi, dosyanın Özel Araç özelliği için ayarlanmış olması gerekir"". ResXFileCodeGenerator
Sorun olursa "" proje ayarları Meclisi. varsayılan ad değiştirirseniz oluşan ad uyumsuzluğu nedeniyle. ((Daha önce) "Servers"
(artık) "RT.Servers"
.) değiştirdim
Otomatik olarak oluşturulan Resources.Designer.cs
kod var aşağıdaki kodu
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Servers.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
Literal string "Servers.Resources"
"RT.Servers.Resources"
değişmek zorunda kalmıştır. Bu el ile yaptım, ama özel aracı çalışan eşit derecede iyi bir şey yapmazdım.
Nasıl Python ile ikili rakamları ifade...
Nasıl normal ifade belirli bir kelimey...
Bunu xml dosyasından bir görünüm şişir...
Nasıl ActiveRecord/Raylar ile bir sorg...
Nasıl Ruby sonsuzluk ifade etmek?...