1

我有一个具有配置的解决方案,我们称之为A. 该解决方案中 80% 的项目也有配置A,但其余项目没有。尽管它们确实需要建造。

当我构建时,msbuild proj.sol /p:Configuration=A /p:Platform=x64我收到这样的错误消息

error MSB4057: The target "Build" does not exist in the project.

似乎我可以构建我的项目的移动,但不能构建配置名称与解决方案不匹配的项目。

4

2 回答 2

0

我刚遇到同样的问题。它已通过安装F# Tools for Visual Studio Express 2012 for Web并按照Xamarin 论坛中所述的步骤重新启动 Xamarin 来修复

该错误已提交here

于 2015-03-07T14:27:16.377 回答
0

您需要更新解决方案配置“A”以确保其他项目具有解决方案配置“A”的有效项目配置

  1. 在 Visual Studio 中,转到菜单构建 > 配置管理器。
  2. 在 Active Solution Configurations 下拉列表中选择配置“A”
  3. 选择要用于每个项目的配置。请注意,它不必是“A”。它可以是任何有效的项目配置。
  4. 确保也为项目设置了平台设置。它们可以不同于解决方案平台。IE 解决方案 x64,但一个项目可能设置为 x86。

msbuild proj.sln /p:Configuration=A /p:Platform=x64

配置管理器

于 2013-04-18T14:55:19.583 回答