我刚刚将Visual Studio 2017升级到15.9.13。这样做之后,我目前正在使用的3个C ++解决方案中的2个不再构建。显示以下错误:
1>The value "Value is not created." is not of type "Microsoft.VisualStudio.ProjectSystem.Build.IVsLoggerEventProcessor2" and cannot be used in this generic collection.
1>Parameter name: value
1>Error: The value "Value is not created." is not of type "Microsoft.VisualStudio.ProjectSystem.Build.IVsLoggerEventProcessor2" and cannot be used in this generic collection.
1>Parameter name: value
另一个构建良好。尝试构建/编译/清理解决方案中的任何内容时,都会发生这种情况。这两个非建筑解决方案正在创建exe。该构建解决方案正在创建一个DLL。我检查了vcxproj文件,以了解有什么区别,并尝试在它们之间复制各种位,但这没有什么区别。谷歌搜索也不给出任何答案。 我什至找不到对IVsLoggerEventProcessor2的唯一参考 this page。
答案 0 :(得分:1)
删除项目文件夹中的.vs目录似乎可以解决问题。