我需要 MSBuild.Target 中的 Package.appxmanifest 版本。我要做的是:
<Target Name="Zip">
<ItemGroup>
<BinDirectoryFiles Include="...\AppPackages\My-App_$(Version)\**\*.*" />
</ItemGroup>
<Zip Files="@(BinDirectoryFiles)" WorkingDirectory="...\AppPackages\My-App_$(Version)"
ZipFileName="...\Zip\My-App_$(Version).zip" />
(我缩短了路径和名称)
所以这是我压缩应用程序包以将其上传到 HockeyApp 的目标。(如果我用版本号硬编码完整的文件名,则 zip 目标正在工作。)但是为了获得正确的 apppackage 和正确的 zip 文件名称,我需要在 Package.appxmanifest 中设置的版本。但我不知道如何在 .csproj 文件中的 MSBuild.Target 中获取它。