47

我已经启动了 VS 2012。我创建了一个新的解决方案/项目,并使该项目成为控制台应用程序。在提供的“程序”类中,在“主”方法中,我添加了一行,即:

Console.WriteLine("Hello World");

这是我唯一做过的事情。

我右键单击解决方案名称,然后选择“构建”。

随即,弹出一个对话框/警报,标题为“Microsoft Visual Studio”,红色圆圈中包含银色“X”,然后是非常有用的错误文本,内容如下:

操作无法完成。参数不正确。

我对这个信息量很大的错误进行了广泛的搜索,并得出结论,它在许多不同的情况下都会出现。就我而言,几天前我开始体验它(在一个更复杂的 MVC 应用程序上),它似乎是断断续续的。有时我得到错误,有时没有。有时我可以完全关闭VS并重新打开它仍然存在,有时它会消失几个小时。重新启动系统(ick)通常会使它消失。

有什么帮助吗?这让我发疯了。提前谢谢了。

附加信息:如果我在任务管理器中杀死所有 Visual Studio 应用程序(而不是以更传统的方式关闭 Visual Studio),它似乎总能解决重新启动 Visual Studio 的问题。还是一头雾水。

4

5 回答 5

52

只需关闭并再次打开 VS 即可为我消除此错误。

于 2015-10-27T12:28:43.640 回答
14

我试图通过删除 *.suo 文件、bin 和 obj 文件夹来解决这个问题,但没有成功。我尝试重新启动 VS(2015) 并重新加载解决方案。所有项目参考都很好。

然后我杀死了与 Visual Studio 相关的所有进程

之后,我能够重建解决方案。

于 2015-10-07T15:45:59.827 回答
8

对我来说,当我从解决方案中删除一个不再位于同一路径的项目时,就会发生这种情况。奇怪,这是一个灰色的项目,但仍然需要以某种方式构建?!

我发现了它的引用位置,在我的 .sln 文件中,我有一个 References 条目指向解决方案中丢失或删除的项目的 guid。这会导致错误。

您还可以检查解决方案的属性页,其中一个会显示有关名称为“”但不存在的项目的消息。

所以基本上,清理 .sln 中的 References 部分,直到它构建。

于 2014-03-02T15:13:17.273 回答
7

这发生在 VS 2015 的一个新 Web 项目中。当我尝试构建或清理解决方案时出现错误。关闭 VS 并删除 bin 文件夹中的所有内容对我有用。

于 2015-10-27T02:10:10.420 回答
1

对我来说,帮助删除所有 bin obj 文件夹并重建解决方案。我正在将一个 mvc 项目从 2013 年转移到 2015 年。尽管它很奇怪 - 发生在 2 个解决方案上,但不是我所拥有的所有其他解决方案。

于 2015-08-02T10:43:40.753 回答