该项目未被选中为此解决方案配置的构建对象。

145

错误:

>------ Skipped Deploy: Project: DrawShape.Android, Configuration: Debug Any CPU ------
>Project not selected to build for this solution configuration 

Configuration Manager中的配置似乎是正确的:

Configuration Manager

这是我正在尝试构建的项目代码:

https://github.com/chrispellett/Xamarin-Forms-Shape


到目前为止,我已经尝试过:

从Any CPU更改为x86,然后再更改回来。

将Build复选框设置为false,然后再设置为true。


39
从配置管理器中选择部署,以便针对Android项目进行部署。 - eakgul
就是这样了,非常感谢。错误(此解决方案配置未选择构建的项目)有点令人困惑,而且关于这个错误的答案都指向了构建复选框,而不是部署复选框。作为一个新手,我不知道在Android上需要勾选部署,而且git中的项目由于某种原因没有被勾选(在创建新的Visual Studio项目时,默认情况下确实会勾选该复选框)。 - Xavier Peña
4个回答

195
Kowalski所说,您必须在“配置管理器”中检查部署选项。右键单击解决方案并选择“配置管理器”。然后为启动项目勾选“部署选项”。 如下图所示:

enter image description here


是的,我们需要勾选“部署”复选框。 - DeltaCap019
2
我在CI构建服务器中遇到了这个问题,对我来说只需要检查构建列(它未被选中)就足够了。 - LeonardoX
我在通过CI构建构建窗口服务时遇到了相同的问题,只需检查构建列即可解决。 - Arvind Gautam
谢谢,但这为什么是个问题??这对于VS来说是一个如此明显的修复。 - user1034912
1
我花了几个小时在VS 2019中解决这个问题,但是那个项目怎么会被取消勾选呢?我可以百分之百确定这不是我的操作。 - GuidoG
当部署按钮像在我的情况下一样被禁用时,这是什么意思? - David G

27

进入“生成”=>“配置管理器”,然后勾选启动项的“部署”复选框。 提示:请右键单击项目并选择“设置为启动项目”以确保选择您的启动项目。


当部署按钮处于禁用状态时,这是什么意思? - David G

6
从 Android 项目的配置管理器中选择“部署”选项。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接