我从扩展库中安装了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。