我有.resx文件的應用程序。 Resx文件是簡單的XML文件,但是在將資源保存到程序集之後。所以要改變資源,我需要重建我的資源組件。有沒有什麼辦法直接從resx文件使用資源?使用.NET資源而不用建築
10
A
回答
4
由於MDM提到,但沒有明確寫道沒有沒有編譯或沒有ResourceManager.CreateFileBasedResourceManager
你不能這樣做。
資源在.resx部分有一個XML結構,但這部分只是顯示編譯器在哪裏找到應該包含的文件,它只存在於您的項目中,而不是在構建之後。
資源文件被定義爲嵌入資源,意味着它被嵌套到程序集中。任何更改都將導致需要新的編譯。
5
如果您使用ResourceManager
類訪問您的資源,則可以使用resgen
將.resx
文件編譯爲.resources
文件。然後,您可以使用ResourceManager.CreateFileBasedResourceManager
而不是new ResourceManager(...)
創建ResourceManager
類的新實例。這使您可以指定資源文件名和要在其中進行搜索的目錄。
舉一個例子,看看approach B in this tutorial。
相關問題
- 1. 非資源築巢
- 2. .net mcisendstring - 使用資源而不是完整路徑
- 3. 使用Bambuser源的Android-NDK建築
- 4. 使用EMF資源而不堅持它
- 5. .NET Windows Service使用哪些資源?
- 6. 在.NET中使用TWAIN - 尋找資源
- 7. 在.NET Core 1.0中使用resx資源
- 8. 中國資源無法使用.Net 3.5
- 9. 建築應用使用maven
- 10. 爲什麼REST是一種建築風格而不是建築?
- 11. 將資源嵌入.NET程序集中而不使用匯編前綴?
- 12. 是資源,而參考的同時也使用try-與資源
- 13. 如何在.NET中創建和使用資源
- 14. 如何使用編程(動態)使用不同名稱創建資源資源s1,資源s2 ,,,
- 15. laravel路線::資源()使用顯示(),而不是創建()在/創建路線
- 16. C#.NET資源
- 17. 建築astyanax不起作用
- 18. Sencha建築師3不使用app.css
- 19. 使用資源
- 20. 用於建築
- 21. 建築用Dreamweaver
- 22. 建築用C
- 23. 用於建築
- 24. OpenCV的,建築使用cmake
- 25. 建築XDebug供MAMP使用?
- 26. 建築使用BO SDK
- 27. 建築使用的MSBuild
- 28. 建築形式使用UITableView
- 29. 使用Binding.Source不使用資源的
- 30. 關於爲不同流程構建共享資源的建築技巧