C# 删除了一个控件,做了清理,然后我就可以';“不要关闭visual studio,它说”;无法加载文件或程序集…';

C# 删除了一个控件,做了清理,然后我就可以';“不要关闭visual studio,它说”;无法加载文件或程序集…';,c#,winforms,visual-studio,C#,Winforms,Visual Studio,我在工具箱中创建了一个用户控件,并将其拖到表单上 我想删除它,然后再重新绘制(因为我已经更新了其中一个按钮的背景图像,但它还没有更新) 所以我删除了那个用户控件。。出于某种原因,我认为在那一点上,我做了一次清洁和重建。。也许会认为这会让它恢复活力。但后来事情出了问题。它没有重建(可以理解)。。因为存在引用该用户控件的代码。而且,该控件未显示在工具箱中。(通常,为了让它显示在工具箱中,我会重建它,最坏的情况下,我会重新启动visual studio)。。但是visual studio不会关闭该项目

我在工具箱中创建了一个用户控件,并将其拖到表单上

我想删除它,然后再重新绘制(因为我已经更新了其中一个按钮的背景图像,但它还没有更新)

所以我删除了那个用户控件。。出于某种原因,我认为在那一点上,我做了一次清洁和重建。。也许会认为这会让它恢复活力。但后来事情出了问题。它没有重建(可以理解)。。因为存在引用该用户控件的代码。而且,该控件未显示在工具箱中。(通常,为了让它显示在工具箱中,我会重建它,最坏的情况下,我会重新启动visual studio)。。但是visual studio不会关闭该项目

它给出了这个错误hpro是我的程序/项目的名称

我已经研究了其他问题,所以有这个错误,但他们似乎是非常具体的一个特定的dll。。而且永远不要去看他们的节目本身。就像在他们的例子中,可能是某个第三方程序丢失了一个dll。但我的情况并非如此。因为hpro是我的项目,也是当前的项目——有问题的项目

我不明白为什么需要将我的程序作为程序集加载。它应该在建造它。虽然它无法构建它,因为我需要在表单上绘制的用户控件不在工具箱中。如果我不能重建它,我就不能把它放在工具箱里


您的项目中是否有对项目dll的引用?@RezaAghaei我严重怀疑。如果我编写了这样一个代码,那么我就会记得。我使用git,所以我做了
git stash-u
,并向主机签出,所以返回到上次提交,这很好。尽管没有git,但是知道如何正确地解决这个问题仍然很有趣。