什么是 .baml 文件?
什么是 .baml 文件以及该文件的用途是什么? 谁创建这个文件?
What is .baml file and what's the use of this file?
Who creates this file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
什么是 .baml 文件以及该文件的用途是什么? 谁创建这个文件?
What is .baml file and what's the use of this file?
Who creates this file?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
已编译的 XAML 文件。
维基百科说:
A compiled XAML file.
Wikipedia says:
.baml = 二进制应用程序标记文件,已编译的 XAML 文件。
.baml = Binary Application Markup File, a compiled XAML file.
BAML 表单是 WPF XAML 实现使用的 XAML 的优化形式。 它是在对常用类型或成员使用内部查找和标记的意义上进行优化的。 该优化作为解决涉及 XAML 的 WPF 应用程序场景的打包大小和加载时间的实现细节非常有用。 Msdn 上的完整主题
BAML form is an optimized form of XAML used by the WPF XAML implementation. It is optimized in the sense that it uses internal lookups and tokens for commonly used types or members. The optimization is useful as an implementation detail that addresses packaging size and load time for WPF application scenarios that involve XAML. Full Topic on Msdn
BAML 的目的仅是检查生成的 WPF 控件的属性值是否正确。 编译的 XAML 还具有自动生成的 *.cs 代码。 你可以在你的app\DEBUG\OBJ目录中查看。 每个XAML文件都生成了cs。 它的名称是 XAMLfileName.g.cs,其中 g 表示生成。
The purpose of BAML is only for checking if generated WPF controls have right values in their properties. Compiled XAML has also its auto-generated *.cs code. You can look at in your app\DEBUG\OBJ directory. Every XAML file has generated cs. Its name is XAMLfileName.g.cs where g means generated.