【发布时间】:2021-08-06 08:26:37
【问题描述】:
所以在过去 ~1wk 现在我的自动完成/智能感知在我的大部分项目中都被破坏了。我发现偶尔的文件不知何故神奇地具有自动完成功能等。这严重阻碍了我的工作流程,我一直在与 Visual Studio 的(不称职的)支持技术人员来来回回。有没有人遇到过同样的问题/可以就为什么会发生这种情况提供一些见解?
这已确认仅发生在我的主要项目中。我尝试打开的所有其他都很好..
【问题讨论】:
所以在过去 ~1wk 现在我的自动完成/智能感知在我的大部分项目中都被破坏了。我发现偶尔的文件不知何故神奇地具有自动完成功能等。这严重阻碍了我的工作流程,我一直在与 Visual Studio 的(不称职的)支持技术人员来来回回。有没有人遇到过同样的问题/可以就为什么会发生这种情况提供一些见解?
这已确认仅发生在我的主要项目中。我尝试打开的所有其他都很好..
【问题讨论】:
我最近也有类似的情况。我的问题是自定义目标在智能感知构建中失败,而在整个构建的上下文中没有失败。 (它们就像编译打字稿或其他 VS 体验不需要的东西。)无论如何,我的解决方法是为每个目标添加一个 Condition="'$(DesignTimeBuild)' != 'true'",这样它们就不会在设计时构建中运行。
我发现它的方式可能对你有用:
已安装 MSBuild 二进制和结构化日志查看器 (https://msbuildlog.com/)
为 VS 安装了项目系统工具扩展 (https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.ProjectSystemTools)
在您的项目上触发清理并查找任何失败的 DesignTimeBuild(这实际上是破坏我的智能感知的原因)并从步骤 1 开始在工具中打开它们。
修复构建中断。
回到智能感知上去。
【讨论】: