未选择要为此解决方案配置构建的项目


91

错误:

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

Configuration Manager中的配置似乎正确:

配置管理器

这是我要构建的项目的代码:

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


到目前为止我尝试过的是:

从任何CPU切换到x86,然后再返回。

将“生成”复选框设置为false,然后恢复为true。


28
从Android项目的Configuration Manager中也选择部署
eakgul

就是这样,非常感谢您。错误(未选择要为此解决方案配置构建的项目)有点令人困惑,而且此错误的答案都指向“生成”复选框,而不是“部署”复选框。作为Xamarin的新手,我不知道需要检查Android上的Deploy,并且git中的项目出于某种原因没有对其进行检查(在创建新的Visual Studio项目时,默认情况下确实选中了此复选框)。
XavierPeña16年

Answers:


120

正如Kowalski所说,您必须在Configuration Manager上选中Deploy Option。右键单击解决方案,然后选择配置管理器。然后检查启动项目的部署选项。作为这张图片

在此处输入图片说明


是的,我们需要选中deploy复选框
DeltaCap019 '16

2
我一直在CI构建服务器中遇到这个问题,对我而言,足以检查构建列(未经检查)
LeonardoX

通过CI构建构建窗口服务时,我遇到了同样的问题,只是检查了构建列,它对我有用。
Arvind Gautam

5

转到Build => Configuration Manager。然后选中启动项目的部署复选框。附言 确保通过右键单击项目=>设置为启动项目来选择您的启动项目


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.