VS中的“发布”和“主人”有什么区别?

时间:2013-11-21 13:38:52

标签: unity3d visual-studio-2013 buildconfiguration

“Visual Studio Express 2013 for Windows”允许我编译 debug release master 。虽然已知 debug release 之间的区别,但我从未听说过 master 编译选项。它与发布有何不同?

2 个答案:

答案 0 :(得分:17)

“主”配置来自Unity,正如您在评论中所述,它用于将您的应用提交到商店并删除探查器支持。

  

您可以选择三种构建配置。显然应该使用Debug来调试脚本。 Release优化代码以获得更好的性能。应使用主配置构建将您的应用程序提交到商店。它已经剥离了探查器支持。

有关详细信息,请参阅Building and deploying a Unity Visual Studio solution (HoloLens)

答案 1 :(得分:2)

不,术语“master”永远不会出现在VS2013的任何项目模板中作为解决方案配置名称。随Express一起提供的只会生成Release和Debug配置。在Build + Configuration对话框中可见,左上角组合框。

使用由其他人创建的项目模板并非完全不可能,Visual Studio使用文件+导出模板使其变得非常简单。添加具有不同名称的配置当然是可能的,但是这个程序员的意思是不可能的。有点紧张,Express不支持这样的自定义。

术语“master”在标准项目模板中出现的唯一位置是Web应用程序。 “主页面”是模板设计,从中生成Web应用程序中的所有其他页面。非常有用,它有助于在网站设计中创建一致的外观。然而,这与解决方案配置无关