问题标签 [baml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
995 浏览

wpf - 如何使用 NAnt 编译 WPF 控件

我有一个 WPF 项目,我正在尝试为它设置一个 NAnt 构建脚本。问题是,当它尝试编译 WPF 控件时,不会像从 Visual Studio 中构建时那样生成 .g.cs 文件。我正在使用 csc 构建任务。

从我的阅读看来,当 Visual Studio 构建时,它会执行一个生成 .g.cs 文件的预构建步骤。是否可以通过 NAnt 做到这一点?

我发现这篇关于 WPF、.g.cs 和 baml 的帖子:http ://stuff.seans.com/2008/07/13/hello-wpf-world-part-2-why-xaml/

有任何想法吗?

0 投票
4 回答
10749 浏览

wpf - BAML 反编译器/查看器

除了不处理路径几何/数据的反射器的 BAML 查看器插件之外,任何人都可以推荐一个好的 BAML 反编译器/查看器吗?

0 投票
3 回答
2124 浏览

wpf - 使用嵌入式 WPF 用户控件本地化 WinForms 应用程序

我要本地化的应用程序是一个 WinForms 应用程序,它具有一些托管的 WPF 用户控件(托管在 ElementHost WinForms 控件中的 WPF 用户控件)。

我使用resx文件来本地化 WinForms,VS2008 管理得很好。

当我尝试使用LocBaml方法来本地化 WPF 部件时,问题就开始了。

以下是发生的情况:当我构建解决方案时,Visual Studio 会自动为我生成附属程序集,但仅针对 resx 文件中的 WinForms 资源。然后,当我使用 LocBaml 命令行工具时,它会为我生成附属程序集,但仅针对 xaml 文件中的 WPF 资源。

我还没有弄清楚如何将两个生成的 DLL(WPF 和 WinForms)合并到一个附属程序集中。

0 投票
4 回答
1638 浏览

baml - BAML 混淆

是否有任何工具/商业混淆器可以混淆 WPF 控件中的 BAML 资源?如果不是这样,那么在 IP 保护方面将是一段艰难的时期,因为黑客可以通过使用 BAML 到 XAML 转换器轻松地窥探 BAML 资源。

0 投票
1 回答
3069 浏览

c# - XAML 到 C# 的转换工具

是否有 XAML 到 C# 的转换工具?我在 XAML 中定义了一个控件模板,但我想使用 C# 创建这个模板及其样式,所以我可以混淆代码版本(因为我不能混淆 XAML/BAML)。

0 投票
4 回答
20728 浏览

wpf - 什么是 .baml 文件?

什么是 .baml 文件,这个文件有什么用?谁创建了这个文件?

0 投票
2 回答
6830 浏览

wpf - 将 Xaml 编译成 Baml?

如何将 xaml 转换为 baml?

谢谢

0 投票
3 回答
14323 浏览

wpf - 为什么 XAML 被编译成 BAML 而不是 C#

据我所知,在 XAML 中完成的所有事情都可以在 C# 中完成。

为什么 XAML 在 BAML 中编译而不是在 C# 中?在编译时解析 XAML 并创建相应的 C# 代码不是更有效吗?

0 投票
1 回答
821 浏览

c# - 使用 Baml 管理本地化

我正在 WPF 中开发一个小应用程序,我想本地化我的资源。我一直使用资源文件 (.resx),但我听说 BAML 会改变 WPF 应用程序中管理本地化的方式。

我进行了研究,并找到了一种使用这些文件翻译我的应用程序的方法。

我写了一篇博文来展示我是如何在这里做到的(仅限法语,抱歉)。您可以在文章末尾查看英文链接的参考资料。

事实是,我真的不喜欢这种管理资源的方式。我认为这要复杂得多,而且我看不到使用这种方法的优点。

我错了还是我对 BAML 有误解?

谢谢。

0 投票
2 回答
5148 浏览

.net - 如何将程序集 BAML 转换为 XAML?

如何遍历程序集 BAML 资源并将它们转换回 XAML?