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

时间:2018-01-16 15:59:49

标签: c# visual-studio azure configuration publish

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

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

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

configure manager picture

由于

2 个答案:

答案 0 :(得分:0)

不确定是否有帮助,但就我而言,对于Win32 app / DLL项目,针对该项目启用了 Deploy ,该项目已配置为通过部署进行远程调试:

  • 在项目的 Configuration / Debugging 属性页中,为“要启动的调试器” 选择了远程Windows Debugger 选项
  • 部署目录选项已配置

remote debugger configuration

Deploy option enabled

答案 1 :(得分:-1)

  

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

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

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

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

enter image description here