VS 2012构建Hello World时出错:“操作无法完成。参数不正确”

时间:2013-12-05 17:59:35

标签: visual-studio-2012 visual-studio-2013 build visual-studio-2015

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

Console.WriteLine("Hello World");

这是我唯一做的事情。

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

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

  

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

我已经对这个非常有用的错误进行了广泛的搜索,并得出结论,它在许多不同的情况下出现。在我的情况下,我几天前开始体验它(在一个更复杂的MVC应用程序上),它似乎是间歇性的。有时我会得到错误,有时候不会。有时我可以完全关闭VS并重新打开它仍然会在那里,有时它会消失几个小时。重新启动系统(ick)通常会让它消失。

那里有任何帮助吗?现在这让我发疯了。非常感谢提前。

附加信息:如果我在任务管理器中杀死所有Visual Studio应用程序(而不是以更常规的方式关闭Visual Studio),它似乎总是在重新启动Visual Studio时解决问题。仍然感到困惑。

5 个答案:

答案 0 :(得分:52)

只需将VS关闭再打开就可以为我删除此错误。

答案 1 :(得分:14)

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

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

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

答案 2 :(得分:8)

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

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

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

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

答案 3 :(得分:7)

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

答案 4 :(得分:1)

对我来说,删除所有bin obj文件夹并重建解决方案有所帮助。 我从2013年到2015年正在搬迁一个mvc项目。 虽然很奇怪 - 碰巧有2个解决方案,但不是我所拥有的其他解决方案。