Visual Studio停止执行自定义生成步骤

问题描述

不确定如何解决此问题,也许有人以前曾遇到过这种情况,并可以给出寻找的提示

问题是我的Visual Studio项目的原始文件带有分配给它的自定义生成提示

..\*some path to a protoc.exe*\protoc --proto_path=%(RootDir)%(Directory) --cpp_out=%(RootDir)%(Directory) %(FullPath)

一切正常,直到有一天它停止了,我不知道为什么。也许我搞砸了一些环境变量或设置或其他东西。当我使用CmakeGui生成Visual Studio项目时,该问题还扩展到其他具有一些自定义生成步骤的项目。这些步骤具有描述集“ Compiling%(Filename).proto ...”,该描述集未出现在输出中。几乎好像它被完全忽略了一样,但是编译器无法构建项目,因为在项目内部有对生成文件的引用。

任何有关如何解决此问题的建议将不胜感激。

解决方法

我使用可视安装程序进行修复后,问题得以解决。 WTF是问题,但仍然是个谜。