3
A
回答
4
这在issue中有描述。资源后缀是为了帮助防止控件之间的名称冲突。没有它,它会在某些情况下破裂。
它纯粹是您想要自定义的代码生成吗?您始终可以使用Custom Resource Manager
将资源密钥重新映射到您自己的约定(不带后缀)。这确实意味着创建自己的实现来提取从RESX
创建的资源,但过去我已经通过反射器提供了一些帮助(复制/粘贴)来完成此操作。
它将允许您在引用资源时在您的语法中使用快捷方式(无后缀),但它不会影响事物的代码gen侧。查找和替换修复程序,或者自定义工具。
相关问题
- 1. ASP.NET MVC - 本地资源问题
- 2. VS2010扩展资源?
- 3. 资源本地化
- 4. 混合Windows和* nix环境 - '本地'后缀问题
- 5. Android升级后的资源问题。
- 6. 资源ID问题
- 7. Android资源$ NotFoundException:资源ID#0x0问题
- 8. RESTful资源和正交资源问题
- 9. 棘手的问题与ASP.NET Web表单资源和本地化
- 10. Xamarin 2.0 Iphone资源前缀
- 11. 本地化mscorlib.dll中资源
- 12. ASP.NET本地资源Localizacion
- 13. REST和本地化资源
- 14. C# - 发布本地资源
- 15. 资源本地化xaml
- 16. 位置的本地资源
- 17. asp.net其他本地资源
- 18. 本地资源的URI
- 19. 资源调度问题
- 20. 资源阅读的问题
- 21. Rails Active Admin资源问题
- 22. 资源优化问题.net
- 23. WPF资源刷新问题
- 24. 路由资源的问题
- 25. asp.net全球资源问题
- 26. React Native Navigator资源问题
- 27. Ruby on rails资源问题
- 28. Adobe Air问题/资源
- 29. CanCan资源加载问题
- 30. ASP.net中资源的问题
我会争辩说,如果控件不支持属性ID,MS可以使用这种格式{ControlName}或{ControlName} {index},而不是放置{ControlName}资源{index}。 –
我接受此答案,因为资源键名称不能被参数化。如果有人为这个问题提供了更好的解决方案,我不会介意接受这个答案。谢谢TheCodeKing,所有的赏金都是你的。 :) –
谢谢,我认为这是一个非常可行的解决方案,但我同意它应该更好地默认命名。 – TheCodeKing