错误尝试运行项目时:无法加载文件或程序集“Windowsformapplication1”或其依赖项之一?

时间:2013-12-24 07:25:18

标签: c# .net visual-studio-2010 dependencies .net-assembly

场景:我有windows表单应用程序,它在两天之前工作正常,但在最后两天之后它给了我错误:

  

错误尝试运行项目时:无法加载文件或程序集   ' Windows表单应用程序1'或其中一个依赖

我已经尝试了两天寻找解决方案但都徒劳无功。

任何人都可以帮助我或建议我一些建议。

12 个答案:

答案 0 :(得分:7)

确保您的项目名称没有撇号,因为它们可能会导致错误。

答案 1 :(得分:5)

我找到了三个简单的步骤:

开始使用--->跑

  1. 键入prefetch并删除所有文件
  2. 键入recent并删除所有文件
  3. 键入%temp%并删除所有文件

答案 2 :(得分:2)

可能是,在事件初始化期间,设计组件之一抛出了未处理的异常。 通常,当您删除委托方法(1)(例如,TexChanged,Click)时会发生这种情况,但是您没有在设计源(Form1.Designer.cs)中删除此方法的引用(2)。

//1.
private void txtBox_TextChanged(object sender, EventArgs e)
{

}

//2.
this.txtBox.TextChanged += new System.EventHandler(this.txtBox_TextChanged);

答案 3 :(得分:1)

我昨天在Windows 8下使用Visual Studio 2012 Update 4解决了这个问题,我通过重新启动Visual Studio并重建完整的解决方案来修复它。现在错误消息已经消失,我能够再次调试项目。

答案 4 :(得分:1)

我找到了4个简单的步骤来解决这个错误:

  1. Visual Studio =>以管理员身份运行
  2. 项目属性=> Build =>平台目标:任何Cpu
  3. Build =>
  4. 运行

答案 5 :(得分:1)

我刚刚和我的两个学生使用Visual Studio 2015和C#发生了这种情况。学生们创建了一个项目,并将其命名为Joe's Automotive。 乔的撇号引起了这个问题。

解决方案是右键单击项目,选择属性 在应用程序下:删除程序集名称中的撇号

实施例: 原装配名称:Joe的汽车 固定装配名称:Joes Automotive

保存并重建项目,它应该运行。

答案 6 :(得分:0)

解决问题的4个步骤:

  1. 打开你的项目。

  2. 来自解决方案资源管理器的
  3. 选择您的项目名称旁边的图标" C#"然后右键单击并选择属性。

  4. 点击“应用”>启动对象:(未设置)>更改为(您的项目名称).program。

  5. 运行项目(F5)

  6. 现在该项目已成功运作。

答案 7 :(得分:0)

当程序集名称与同一文件夹中的DLL名称匹配时,会发生此错误。例如:

  • 将Test.exe
  • Test.dll的

由于同一文件夹中的Test.dll,应用程序无法在Visual Studio中启动。更改项目程序集名称将解决问题。

答案 8 :(得分:0)

Delete bin and obj folders and re-run.

答案 9 :(得分:0)

只需复制代码并创建新应用程序即可。创建新应用程序时,如果要从一开始就重命名WindowsApplciation1,请编写一个不带空格的名称。或者您可以使用空格命名,但选择文件 - 全部保存...并根据需要命名。

答案 10 :(得分:-1)

我找到了解决此错误的简单步骤

1-改变你的窗户

2-安装计算机上的所有驱动程序

3-安装Symantec Endpoint Protection客户端12.1.6318.6100 x32或x64位

您可以从链接获取saftware(32位): (ftp://192.168.168.215/Public/Antivirus/Symantec/Symantec端点保护 客户端12.1.6318.6100 x86.rar)

结束

答案 11 :(得分:-1)

我找到了解决此错误的简单步骤:(100%)

  1. 更改Windows
  2. 安装好的防病毒软件(例如Avira)并且不要禁用防病毒软件
  3. 在计算机上安装驱动程序
  4. 安装Visual Studio
  5. 安装您的软件