Bir Res1.resx'imiz var ve bir file1.doc dosyasına sahip. Daha sonra file1.doc dosyasını iş kurallarına göre resx dosyasında file2.doc ile değiştirmek isteriz. Bunu nasıl başarabilirim. Teşekkür NBir kaynak dosyasını dinamik olarak güncelle
7
A
cevap
4
Eğer ResXResourceWriter ve ResXResourceReader
+1
Umarız soru, bir .resx yerine derlenmiş bir kaynağı değiştirmeyle ilgili değildi. – Codesleuth
2
Maalesef bir göz olmalıdır, ben bu bunu yapabilirsiniz
1
Tabii mümkün olabileceğini sanmıyorum. İşte kullandığımız bir kod. Daha fazla ayrıntıya ihtiyacınız varsa lütfen bana bildirin.
/// <summary>
/// Sets or replaces the ResourceDictionary by dynamically loading
/// a Localization ResourceDictionary from the file path passed in.
/// </summary>
/// <param name="resourceDictionaryFile">The resource dictionary to use to set/replace
/// the ResourceDictionary.</param>
private void SetCultureResourceDictionary(String resourceDictionaryFile)
{
// Scan all resource dictionaries and remove, if it is string resource distionary
for (int index= 0; index < Resources.MergedDictionaries.Count; ++index)
{
// Look for an indicator in the resource file that indicates that this
// is a dynamic file that should be removed before loading its replacement.
if (Resources.MergedDictionaries[index].Contains("ResourceDictionaryName"))
{
if (File.Exists(resourceDictionaryFile))
{
Resources.MergedDictionaries.Remove(Resources.MergedDictionaries[index]);
}
}
}
// read required resource file to resource dictionary and add to MergedDictionaries collection
ResourceDictionary newResourceDictionary = new ResourceDictionary();
newResourceDictionary.Source = new Uri(resourceDictionaryFile);
Resources.MergedDictionaries.Add(newResourceDictionary);
}
2
Derlenmiş kaynağı çalışma zamanında değiştirmeye çalışıyorsanız, en azından çirkin kesmeksizin mümkün olduğunu düşünmüyorum. Her neyse, mantıklı değil: eğer bir kaynaksa, değiştirilmek istenmiyor; ve eğer değiştirilmesi gerekiyorsa, kaynak olmamalıdır.
İlgili konular
- 1. Eclipse eklentimin kaynak dosyasını güncelle
- 2. Install4j ekran içeriğini dinamik olarak güncelle
- 3. WPF Kaynak dosyasını ve temayı dinamik olarak değiştirin
- 4. .ics dosyasını dinamik olarak oluşturun
- 5. Seçili etiketi ajax ile raylarda dinamik olarak güncelle
- 6. JQuery Javascript dosyasını dinamik olarak yüklemek için
- 7. dinamik olarak kaynak kimlikleri oluşturmak android
- 8. Css dosyasını dinamik olarak kullanabilmek için
- 9. Dinamik Kaynakta Dinamik Kaynak Nasıl Güncellenir?
- 10. Jmeter örnekleyici, kaynak dosyasını göremiyor
- 11. Birden çok kaynak türü için bağlantı yöneticisini dinamik olarak yapılandırın
- 12. Microsoft.Reporting.WinForms Kullanarak Gömülü Kaynak Raporunu Dinamik Olarak Yükle
- 13. Android'de kaynak dizisi dizisine dinamik olarak değerler ekleme
- 14. Android'de ham kaynak tanımlayıcısı dinamik olarak nasıl oluşturulur?
- 15. Dinamik olarak oluşturulmuş toplu iş dosyasını Java'dan çalıştırılamıyor
- 16. bir kaynak dosyaya bir xml dosyasını gömmek için nasıl
- 17. Nativescript uygulama genelinde CSS dosyasını dinamik olarak değiştirin
- 18. Bir derleme olarak derlemeden kaynak
- 19. Tüm bağlamaları UserControl bir kerede güncelle
- 20. değerini güncelle
- 21. Bir projeye gömülü bir kaynak olarak çok sayıda komut dosyasını eklemek kötü bir uygulamadır mı?
- 22. WPF Dinamik Kaynak: Uyarı Mesajı - "Kaynak" kaynağı "çözümlenemedi."
- 23. C# - Proje dosyası arasında kaynak dosyasını paylaşma
- 24. File.Copy tamamlandıktan sonra kaynak dosyasını kilitler
- 25. IE aralıklı olarak dinamik olarak eklenmiş bir komut dosyası yürütmez
- 26. Özel düzen içindeki metni dinamik olarak güncelle İletişim Kutusu, NPE - Android
- 27. C++ kaynak kodundan bir emacs org modu dosyasını açın ve otomatik olarak bir öğe oluşturun
- 28. Distutils: C++ uzantısının bir parçası olarak bir Objective-C++ kaynak dosyasını derlemek
- 29. Dinamik olarak bir alt sorguyu
- 30. Bir modülü dinamik olarak imp
Proje derlendikten sonra programın içeriğini bir kaynak olarak değiştirin. İhtiyacın olan bu mu? – Codesleuth
Bir saniye bekleyin! Bir Kaynak Dosyayı etkileyen bir iş kuralı ?! Ne demek istiyorsun? –
:: Bir kaynak dosyasının içeriğini :: proje derlendikten sonra program tarafından değiştirilsin mi? Evet. –