我有.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. 关于为不同流程构建共享资源的建筑技巧