首页 > 解决方案 > VS 2010 C# 文件没有错误,但是当我调试时说它找不到神秘文件

问题描述

错误是

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

它来自 form1.cs,其中一行内容为:

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

VS 根据我在设计视图中的选择生成了这段代码,因为我从未手动编辑过这个文件。我不知道那个文件是什么,我从来没有尝试调用它或使用它这是怎么回事?为什么尝试打开文件根本没有做任何事情?由于我从未在代码中提到过这个文件,所以我认为 Visual Studio 添加了这个?为什么?它是什么?我该如何解决?为澄清起见,该文件不存在。

标签: c#visual-studiovisual-studio-2010

解决方案


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

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

我怀疑你这样做可能会出错,来自 Visual Studio 的文件锁定。如果是这样,请关闭 Visual Studio 并手动删除 obj 和 bin 文件夹。

现在尝试 F5 运行项目。


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


推荐阅读