我有一个项目和3个解决方案配置的解决方案:
答案 0 :(得分:1)
我管理了它。但截至目前,它对我来说似乎是一个错误。 如果您打开"配置管理器"通过Build条目。
它打开相同的"配置管理器"走的路线:右键点击解决方案 - >属性 - >配置管理器。
现在您可以选择Active解决方案配置,例如" Release"并检查项目配置是否也设置为Release,如果没有更改。
单击“关闭”并重建解决方案。现在它应该构建所选的配置。您必须为每个配置重复这些步骤:Debug | Test | Staging ... etc.
这次会记住设置! 当解决方案 - - >它不会,至少在我的情况下。
答案 1 :(得分:0)
(1)确保解决方案文件已针对所需的发布模式进行了配置。
为此,请在Visual Studio中右键单击该解决方案,然后选择“属性”。然后使用“配置管理器...”按钮。在出现的对话框中,对于要为其添加配置的项目,在“配置”列中选择下拉菜单。
(2)在Visual Studio中右键单击您的项目文件,然后选择“属性”。选择“构建”标签。确保“配置”下拉菜单具有要使用的构建配置,并且具有匹配的相应“条件编译符号:”条目集。请参阅下面的屏幕截图。
(3)在文件后面的代码中(对于C#为.cs)。您应该会看到
#if VALIDATION
// Your code when building for VALIDATION
#elif PRODUCTION
// Your code when building for PRODUCTION
#endif
通过更改屏幕顶部的下拉菜单,应根据所选配置启用/禁用您为之编码的每个条件(在视觉上通过阴影显示文本)。