我让一个团队成员从我们的一个项目中删除发布配置。虽然我确实在源代码控制中进行了删除,但在违规提交中对解决方案进行了许多更改。我认为重新创建配置文件比恢复更容易(因为这是几个月前完成的)。团队成员删除了“发布”配置。我将如何重新创建它?
我通过Configuration Manager重新创建了一个名为“Release”的配置文件。然而,在构建解决方案时,我发现项目二进制文件仍处于调试模式(使用此tool)。
在这一点上,我已经通过文本编辑器中的解决方案文件,并试图将它与最后已知的工作版本进行比较。这里是我的新版本的配置项:
{9191D2A0-00A9-4A1C-9EAC-8837577D473F} .Release |任何CPU.ActiveCfg =释放|任何CPU {9191D2A0-00A9-4A1C-9EAC-8837577D473F}。发布|任何CPU.Build.0 =发布|任何CPU {9191D2A0-00A9-4A1C-9EAC-8837577D473F}。发布|混合平台。活跃cfg =发布|任何CPU {9191D2A0-00A9-4A1C-9EAC-8837577D473F}。释放|混合Platforms.Build.0 =释放|任何CPU {9191D2A0-00A9-4A1C-9EAC-8837577D473F} .Release | x86.ActiveCfg =释放|任何CPU {9191D2A0-00A9-4A1C-9EAC-8837577D473F} .Release | x86.Build.0 =发布|任何CPU
有谁知道我需要调整到什么设置g等这个新的构建配置实际建立在发布模式,或者我陷入合并地狱试图恢复提交?
编辑:
构建如何被触发?这是正确的配置。 –
确保解决方案设置为使用新版本配置后,按ctrl-shift-B构建解决方案。 – CountMurphy
只是为了确保....在你的VS的工具栏中,你确实有“释放”和“任何CPU”选择?当您尝试构建快捷方式时,我的解决方案构建的项目不属于主项目的一部分,所以也请尝试使用菜单构建命令,因为我不能100%确定该快捷方式在做什么其实。正常的构建快捷方式只是Shift + F6 –