场景:我有一个 Windows 窗体应用程序,在两天前它还正常运行,但在过去的两天里出现了错误:
尝试运行该项目时出错:无法加载文件或程序集“Windows 窗体应用程序 1”或其某个依赖项
我已经尝试了两天来寻找解决方案,但都徒劳无功。
请问是否有人能够帮助我或提供一些建议。
场景:我有一个 Windows 窗体应用程序,在两天前它还正常运行,但在过去的两天里出现了错误:
尝试运行该项目时出错:无法加载文件或程序集“Windows 窗体应用程序 1”或其某个依赖项
我已经尝试了两天来寻找解决方案,但都徒劳无功。
请问是否有人能够帮助我或提供一些建议。
请确保您的项目名称不含有撇号,因为它们可能会引起错误。
可能是在事件初始化过程中,某个设计组件抛出了未处理的异常。通常情况下,这种情况发生在你移除了委托的一个方法(比如TexChanged、Click),但你没有在设计源代码(Form1.Designer.cs)中删除该方法的引用。
//1.
private void txtBox_TextChanged(object sender, EventArgs e)
{
}
//2.
this.txtBox.TextChanged += new System.EventHandler(this.txtBox_TextChanged);
解决问题的 4 个步骤:
打开你的项目。
从解决方案资源管理器中选择你的项目名称旁边的 "c#" 图标,右键单击并选择属性。
点击“应用程序”>“启动对象”:(未设置)>更改为(你的项目名称).program。
运行项目 (F5)。
现在项目已经成功运行。
我昨天在Windows 8上使用Visual Studio 2012 Update 4时遇到了这个问题,通过重新启动Visual Studio并重新构建整个解决方案来解决了这个问题。现在错误信息已经消失了,我能够再次调试该项目。
只需复制代码并创建新的应用程序。 创建新应用程序时,如果您想从一开始就重命名WindowsApplciation1,请不要使用空格编写名称。或者您可以使用空格命名它,但是通过选择“文件-全部保存...”并以所需的名称命名。
当程序集名称与同一文件夹中的DLL名称匹配时会出现此错误。例如:
由于位于相同文件夹中的 Test.dll 文件,该应用程序将无法在 Visual Studio 中启动。更改项目的程序集名称可以解决此问题。
删除 bin 和 obj 文件夹并重新运行。