用于c# Windows Store / Metro / win-store应用的Slowcheetah XML转换



我从扩展库中安装了SlowCheetah,然后从nuget安装(然后从nuget卸载并重新安装)。

工作! 几乎;)

这是它正在转换相关文件并将它们复制到bin/[nameofconfig例如Debug/Release]/文件夹

然而,当本地运行应用程序时,使用的文件是在例如

中找到的。项目

D: [projectname] bin 调试 附录

此文件保持为原始未转换文件

当我按下F5扩展描述中声称它应该(对于win store应用程序)时,最简单的方法是什么?

我猜复制文件任务在。csproj会做的伎俩-有人做到了这一点成功吗?

好,所以这个似乎工作(将不得不测试它为"创建应用程序包"之后,然后更新这个答案)…

我添加了一个AfterBuild复制文件任务如下:

 <Target Name="AfterBuild">
    <Copy SourceFiles="$(OutputPath)PortiLog.Config.xml" DestinationFolder="$(OutputPath)AppX" ContinueOnError="true" />
  </Target>

瞧, !!有什么奇妙的吗?

我的SlowCheetah转换的xml文件现在被正确地复制到AppX文件夹中,该文件夹是本地调试时的正确位置并且对应于

Package.Current.InstalledLocation

感谢@Christian。

最新更新