Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

c# 工程下使用的Mile.Xaml不能将XAML编译后的xbf文件合并 #4

Open
Gaoyifei1011 opened this issue Feb 26, 2023 · 3 comments

Comments

@Gaoyifei1011
Copy link
Contributor

ITR K)$K`M1SF (C_T$K M
如同所示,使用Mile.XAML时编译后的XBF文件没有被合并。
同时希望能够为Mile.xaml.styles.sunvalley.xbf合并提供一个选项让用户来决定是否将这个文件合并

@MouriNaruto
Copy link
Member

除了 Mile.Xaml.Styles.SunValley.xbf 合并入其他项目不符合 Mile.Xaml 设计(因为 xbf 除了微软的 XAML 框架 dll 可以内嵌以外,其他第三方 dll 无法内嵌,为了充分利用 MSIX 硬链接合并功能节约磁盘空间,遂特意独立 Mile.Xaml.Styles.SunValley.xbf)以外,本 issue 其他建议可接受

毛利

@MouriNaruto
Copy link
Member

倒是后来实测,基于 Mile.Xaml 的项目编译的时候是自动打包项目本身除 Mile.Xaml 之外的 xbf 文件的,哪怕没有上 Windows 应用程序打包项目,只不过 pri 文件必须命名为 resources.pri 才能被 WinRT XAML 识别,否则因为找不到资源而崩溃。

毛利

@Gaoyifei1011
Copy link
Contributor Author

倒是后来实测,基于 Mile.Xaml 的项目编译的时候是自动打包项目本身除 Mile.Xaml 之外的 xbf 文件的,哪怕没有上 Windows 应用程序打包项目,只不过 pri 文件必须命名为 resources.pri 才能被 WinRT XAML 识别,否则因为找不到资源而崩溃。

毛利

感谢回答,应该是早期的不支持合并,可能是后期支持了合并。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants