Visual Studio“组织使用|删除并排序”错误地报告错误
在各种项目的各种代码文件中,当我告诉它删除并对代码文件的使用进行排序时,Visual Studio有时会给出错误消息。该消息:Visual Studio“组织使用|删除并排序”错误地报告错误
“您的项目或其中一个引用当前没有生成。如果您继续执行此操作,则可能会删除所需的使用次数。”
然而,事实却并非如此。告诉VS继续时,不会删除所需的使用情况,并且项目确实会构建。
我用Google搜索这个问题,看了看MSDN,并试图弄清楚为什么我得到这个对某些代码的文件,但不是别人,而是没有无济于事。
有没有其他人遇到过这种情况,如果有的话,任何想法是什么?
Ps。我运行VS 2012终极版,但我认为这至少从2005年
此错误消息可以拿出错误,并且是微软连接记录了一个已知的问题:
它不会被固定与当前的MSBuild编译器,而将固定与罗斯林。
解决方法:
您可以通过工具 - >选项 - >文本 编辑器 - > C#禁用警告信息 - >高级 - > “警告,如果建立组织 usings时存在错误”。
请记住,这有它不会保护你任何更多 如果您的解决方案真的没有建立下行。
我有同样的问题,它原来有一个XML注释的无效格式类引用。我有类似的东西
<see cref="List{T">
请注意末尾缺失'}'字符。直到我发现它,我才开始疯狂。
注:我使用的Visual Studio 2012安装了生产力电动工具,这是怎么回事我每次保存,因为我有“上保存删除和排序usings”时间选项打开。我非常喜欢这个功能,并且由于这些警告而关闭它,并认为它很麻烦。现在我知道当我得到它们时要寻找什么。
谢谢尼克。我在一个没有XML的文件和一个有效的XML文件上得到它。你有没有发现这一直发生在破损的XML文件上? – IamIC 2014-02-19 18:28:32
是的,每当我试图保存文件时都会发生,直到我能够找到丢失的支架,并且修复了它。这是迄今为止唯一的情况,即使我的项目构建得很好,我仍然一直出现在文件中。我已经在其他地方看过它,但无法告诉你它是同一个问题还是其他问题。如果我运行其他实例,我将在此更新。 – 2014-02-20 15:50:17
在我的特殊情况下它是:'
“所需usings不会被删除” - 这是仍然在警戒线。请注意,该警告并不表示他们*将被移除,只是他们可能会被移除。 – 2013-05-07 06:59:45
是的,但警告的第一部分是错误的。为什么我在特定的代码文件中得到这个是令人困惑的。 – IamIC 2013-05-07 07:02:53
我在VS2012 Premium中遇到了同样的问题,并禁用了我安装的“VS2010 Power Tools”扩展。重启(VS)后,问题消失。但是,重新启用扩展程序不会再导致任何问题,所以我不确定这是否有帮助(您甚至可能没有安装该扩展程序...)。 – Gorgsenegger 2013-08-07 09:21:50