【发布时间】:2013-10-26 19:48:19
【问题描述】:
我正在尝试为我们的 Windows 应用商店应用程序进行命令行包部署。
我的命令行指令是:
msbuild /m /p:Configuration=Debug /p:Platform=x86 /target:Build
我在 Windows 8.1 上使用 VS2013 Professional
我收到以下错误:
C:\程序文件 (x86)\MSBuild\Microsoft\VisualStudio\v12.0\AppxPackage\Microsoft.AppXPackage.Targets(1224,9): 错误 APPX0002:任务“GenerateAppxPackageRecipe”失败。值不能 为空。\r [C:\Path\Project.csproj]
C:\程序文件 (x86)\MSBuild\Microsoft\VisualStudio\v12.0\AppxPackage\Microsoft.AppXPackage.Targets(1224,9): 错误APPX0002:参数名称:source\r [C:\Path\Project.csproj]
我应该如何解决这个问题?
【问题讨论】:
-
Scott - 运行 MSBUILD 的构建服务器,它是 Windows 8 机器吗?
-
从 VS 本身构建时它工作正常吗?您是否尝试删除 /m 开关(有时 msbuild 在并行执行构建时会感到困惑)
-
@Isaiah4110 构建服务器是 Windows 8.1 机器
-
@Isantipov 是的,VS Build 工作正常。只有当我们尝试从命令行使用 MSBuild 来自动化该过程时,我们才会收到此错误。
-
您是否尝试移除 /m 开关?
标签: msbuild windows-store-apps