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

Posted

技术标签:

【中文标题】VS 2012 构建 Hello World 时出错:“操作无法完成。参数不正确”【英文标题】:VS 2012 Error on build of Hello World: "The operation could not be completed. The parameter is incorrect" 【发布时间】:2013-12-22 19:47:38 【问题描述】:

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

Console.WriteLine("Hello World");

这是我唯一做过的事情。

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

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

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

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

有什么帮助吗?这让我发疯了。非常感谢。

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

【问题讨论】:

有很多事情可能导致这种情况发生,很难用这些信息来确定。最好的下一步可能是等待这种情况再次发生,然后附加一个调试器,将其设置为在第一次机会异常时中断,然后尝试再次构建并希望弹出更有用的消息/堆栈跟踪 禁用预编译头文件:***.com/questions/1293538/precompiled-headers. Visual Studio popup: "the operation could not be completed"的可能重复 请考虑尝试向 Microsoft 提高此问题的知名度。见visualstudio.uservoice.com/forums/121579-visual-studio-2015/… 您可以在 Visual Studio Hosting Process and “The operation could not be completed” 上查看我对这个问题的回答。 【参考方案1】:

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

【讨论】:

VS 2015 的相同修复。 典型的 windows 东西 - 重新启动它......但它适用于 VS 2015【参考方案2】:

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

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

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

【讨论】:

简单地杀死所有对我有用的进程。不需要删除任何内容。 我不得不终止进程VsHub.exe【参考方案3】:

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

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

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

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

【讨论】:

在更改 VS 和源代码控制解决方案的版本后,我什至在其他参考资料(例如实体框架)上也发生了这种情况。【参考方案4】:

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

【讨论】:

【参考方案5】:

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

【讨论】:

以上是关于VS 2012 构建 Hello World 时出错:“操作无法完成。参数不正确”的主要内容,如果未能解决你的问题,请参考以下文章

从 hello-world 创建 scala 项目时出现 InvalidPathException

在 Python XAMPP 中执行简单的“Hello, world”时出现服务器错误 500 [关闭]

用VS 写c++ 的第一个hello world

按照第一个 hello world 示例在 VS2010 中出现编译错误

zeppelin 中的 Hello World 失败

嵌套命名空间与VS 2012的混淆