Visual Studio 中的多个调试和发布配置选项

Multiple debug and release configuration options in Visual Studio

visual studio中的"release and debug"配置有多种选择,我想知道它们是否具有相同的目的。

1) 选项 1:在 Visual Studio 工具栏中

2) 选项 2:在 web.config 文件中

3) 选项 3:在项目属性中 window

4) 选项 4:在发布站点配置中 window

这些配置选项之一不足以部署应用程序吗?都需要吗?有什么区别?

  1. 第一个告诉你现在正在哪个配置中工作(如果你说 build 将构建哪个配置 - 如果你选择哪个配置调试等)

  2. 第二个处理服务器将如何构建您的 aspx/razor/etc。页数。

  3. 第三个在那里,这样你就可以在第一时间更改不同配置的设置!

  4. 最后一个告诉你要部署哪个配置 - 无论当前选择的配置(来自 1)将显示什么 - 当然这取决于在 3 中的设置上,很可能会部署 2 中的文件。


所以不 - 只有其中之一是不够的