Visual Studio 2017 错误加载规则集文件

Posted

技术标签:

【中文标题】Visual Studio 2017 错误加载规则集文件【英文标题】:Visual studio 2017 error loading rule set file 【发布时间】:2017-11-09 19:52:43 【问题描述】:

当我尝试查看任何项目的属性对话框时,VS2017 会吐出一堆错误。

"An error occurred while loading the rule set file 'C:/Program 
Files(x86)\Microsoft Visual Studio\2017\Community\Team Tools\Static Analysis 
Tools\Rule Sets\AllRules.ruleset'."

..\BasicCorrectnessRules.ruleset'.
..\DesignGuidelinesRules.ruleset'.
..\ExtendedCorrectnessRules.ruleset'.
..\ExtendedDesignGuidelinesRules.ruleset.'
..\GlobalizationRules.ruleset'.
..\ManagedMinimumRules.ruleset'.
..\MinimumRecommendedRules.ruleset'.
..\MixedMinimumRules.ruleset'.
..\MixedReccommendedRules.ruleset'.
..\NativeMinimumRules.ruleset'.
..\NativeReccommendedRules.ruleset'.
..\SecurityRules.ruleset'.

我不知道为什么会出现这种情况,我没有更改安装目录中的任何内容。所有这些文件都在目录中,不知道为什么它们会导致错误。有人知道原因吗?

【问题讨论】:

【参考方案1】:

底线:我遇到了同样的问题。我必须对 Visual Studio 2017 进行修复安装才能使其正常工作。我尝试只升级到版本 15.4.5(从 15.4.4),但并没有解决问题。

问题没有跟踪正在使用的解决方案。我有两台计算机 - 一台使用该解决方案,另一台使用相同的文件失败。我将工作计算机中的“规则”文件复制到了失败的计算机上——不高兴。在正常工作的计算机上,我成功更新了 VS(到 15.4.5),但在故障计算机上,我无法使更新正常工作(请参阅Visual studio 2017 installer won't run after extracting)。一旦我解决了另一个链接中提到的问题并更新到 15.4.5,我仍然需要执行“修复安装”(来自添加/删除程序)才能完全解决问题。

【讨论】:

以上是关于Visual Studio 2017 错误加载规则集文件的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio Express 2013 至 2017

Visual Studio Project System遇到错误

Visual Studio 2017 添加引用报错

在 Visual Studio 2017 for MAC 中抑制命名规则冲突 IDE1006

尝试在Visual Studio 2017中查看“应用程序属性”页面时出现NotImplementedException

无法在 Visual Studio 2017 中加载 SDK 信息 Android SDK 管理器