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

时间:2015-08-20 03:42:42

标签: xml windows-store-apps slowcheetah xdt-transform xdt

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

有效! 几乎;)

那是它正在转换相关文件并将它们复制到bin / [nameofconfig例如调试/发布] /文件夹

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

D:\ Projects [projectname] \ bin \ Debug \ AppX

此文件仍为原始未转换文件

当我点击F5 时,最简单的方法是什么,因为扩展说明声称它应该(对于win商店应用)。

我猜测.csproj中的副本文件任务可以解决问题 - 任何人都成功完成了这个任务吗?

1 个答案:

答案 0 :(得分:0)

好的,所以这个似乎可以工作(必须测试它为"创建应用程序包"稍后再更新这个答案)......

我添加了 AfterBuild复制文件任务,如下所示:

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

Voila !!! se fantastique non?

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

Package.Current.InstalledLocation

感谢@ Christian.K为answer here引导我解决问题!