我收到“一个项目不能有多个 ApplicationXaml 项目”

Mik*_*ike 11 c# uwp-xaml

我有一个UWP项目,当我尝试为ARM构建它时,它构建得很好,但是,当我为x86x64构建它时,我收到'一个项目不能有多个 ApplicationXaml 项目'。我尝试清理解决方案并再次重建,但错误无法消失。我也尝试过更改构建操作并再次重建,但到目前为止没有运气。任何想法?我正在使用 Visual Studio Enterprise 2017。

mag*_*981 7

这是 Visual Studio 2017 的一个 bug,这个 bug也被报告给了 Microsoft,我也时不时地遇到这个 bug。

有一些步骤可以“修复”它:

  1. 每次运行应用程序之前清理解决方案
  2. 消除ApplicationDefinition

在此输入图像描述

并将其添加回来。

  1. 编辑 UWP.csproj(删除某些部分,保存项目并忽略重新加载,现在将删除的部分添加回来,保存并重新加载项目)。

现在尝试运行该应用程序。


Fei*_*SFT 1

该错误是由于您有多个应用程序 XAML 项引起的。

要解决此问题,您可以使用关键字“ Application ”搜索项目并删除重复的 XAML 项。如果类( Application )后面的代码也重复,你也可以删除它。