为什么在Visual Studio 2017中禁用了我的配置管理器部署复选框?

问题描述 投票:4回答:2

我试图在Visual Studio 2017中将我的解决方案发布到Microsoft Azure。在配置管理器中,“部署”复选框显示为灰色,我无法在其中添加复选标记。

我理解一个类似的问题被问到about the configuration manager being disabled in Visual Studio 2010

但是,该帖子的解决方案在Visual Studio 2017中不起作用。我已尝试转到工具>选项>常规,并且已选中显示高级构建配置的复选框。请帮忙。

configure manager picture

谢谢

c# visual-studio azure configuration publish
2个回答
0
投票

我试图在Visual Studio 2017中将我的解决方案发布到Microsoft Azure。在配置管理器中,“部署”复选框显示为灰色,我无法在其中添加复选标记。

据我所知,它与你在VS中创建的真实项目类型有关。

部署:如果启用,则指定在将Run或Deploy命令与所选解决方案构建配置一起使用时是否将部署项目。此复选框仅对可部署项目显示。例如,数据库项目没问题,.NET MVC项目没有。有关配置管理器的更多详细信息,请参阅此link

我还创建了一个简单的演示,包括.NET MVC项目和数据库项目。您可以看到可以从屏幕截图部署数据库项目。

enter image description here


0
投票

不确定它是否有帮助,但在我的情况下,使用Win32 app / DLL项目,针对项目启用了Deploy,该项目配置为使用部署进行远程调试:

  • 在项目的Configuration / Debugging属性页中,选择“Debugger to launch”Remote Windows Debugger选项
  • 部署目录选项已配置

remote debugger configuration

Deploy option enabled

© www.soinside.com 2019 - 2024. All rights reserved.