自己做项目需要用智能客户端发布,我遇到了个问题就是程序中的xml文件在发布后找不到了。经过在网上查询和自己的试验发现这两个方法都可以解决这个问题。
方法1
右键winUI项目,发布-〉应用程序文件....->选择xml文件-〉发布状态改为“数据文件(自动)”
在程序里取xml路径的写法
file = Application.CommonAppDataPath+@"/text/text.xml";
这个方法有个问题就是在调试环境下不能取到正确的路径,只有发布的时候取的路径对。
方法2
右键winUI项目,发布-〉应用程序文件....->选择xml文件-〉发布状态改为“包括”
在程序里取xml路径的写法
file = System.AppDomain.CurrentDomain.BaseDirectory + @"/text/text.xml";
这个方法调试和发布取到的路径都是对的。
本文介绍了在使用智能客户端发布项目时遇到的XML文件丢失问题,并提供了两种解决方案:一种是在发布状态下将XML文件设置为“数据文件(自动)”,另一种是设置为“包括”。两种方法分别适用于不同场景。

1803

被折叠的 条评论
为什么被折叠?



