VS2010C#文件没有错误,但当我调试时说它可以';我找不到神秘的档案

VS2010C#文件没有错误,但当我调试时说它可以';我找不到神秘的档案,c#,visual-studio,visual-studio-2010,C#,Visual Studio,Visual Studio 2010,错误是 找不到文件“C:\Users\Administrator\Documents\Visual Studio 2010\Projects\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\no” 它源自form1.cs,其中有一行内容如下: ((System.ComponentModel.ISupportInitialize)(this.IMG)).EndInit(); VS根据我在“设计”视图中的选择生成了此代码,因为

错误是

找不到文件“C:\Users\Administrator\Documents\Visual Studio 2010\Projects\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\no”

它源自form1.cs,其中有一行内容如下:

((System.ComponentModel.ISupportInitialize)(this.IMG)).EndInit();

VS根据我在“设计”视图中的选择生成了此代码,因为我从未手动编辑过此文件。我不知道那个文件是什么,我也从来没有尝试过调用或使用它。这是怎么回事?为什么试图打开一个文件却从来没有做过任何事情?因为我从来没有对这个文件做过任何我在代码中从未提到过的事情,所以我假设VisualStudio添加了这个?为什么?这是怎么一回事?我该如何解决这个问题?为了澄清,该文件不存在。

我认为你做了一些奇怪的事情。这与调试构建有关

右键单击解决方案>清洁解决方案。这将删除所有obj和bin文件夹

我怀疑您可能会在执行此操作时出错,VisualStudio会锁定文件。如果是,请关闭Visual Studio并手动删除obj和bin文件夹

现在试着用F5来运行这个项目



如果上述操作失败,请删除form1.cs和F5中名为IMG的控件。如果无法从设计器中删除,请转到form1.designer.cs文件并手动删除对IMG控件的引用。

这是编译文件的位置。如果有一个项目引用了另一个项目,那么被引用的项目将被编译到它的bin目录,而另一个项目将尝试在那里读取编译后的文件。通常,当您在bin目录中看到丢失的文件时,首先要尝试的是清理并重新生成解决方案。?我知道这就是他们要去的地方,但我从来没有在任何项目上对那个文件做过任何事情,我不知道它是什么,也不知道它为什么要叫它?我甚至试着做一个新项目,重建我的表单,粘贴我的代码,但它仍然做一些对我来说毫无意义的事情