在 Visual Studio 中,如何删除类

In Visual Studio how to remove a class

提问人:brlawrence 提问时间:10/24/2023 更新时间:10/24/2023 访问量:69

问:

我正在学习 C#。我在命名空间下有一个类,它工作正常。添加另一个类后,它说有多个入口点。所以我想删除另一个类。即使在删除构建后,构建也会失败,因为它似乎在寻找已删除的类。什么是删除类的干净方法

C# 可视化工作室 2010

评论

0赞 cup 10/24/2023
你试过完全重建吗?
0赞 brlawrence 10/24/2023
什么是完全重建? .我只是尝试选择命名空间,而不是类,然后进行重建。它仍然会查找已删除的类。这就是你所说的完全重建的意思吗?意思是在命名空间级别构建,而不是在类级别构建?如果没有,请告诉我如何
2赞 Alexei Levenkov 10/24/2023
旁注:你真的应该得到任何东西,而不是 VS 2010......使用如此古老的版本(以及相应的旧 C#/.Net 版本)时,您将更加困难。没有太多理由不获得最新的 VS 2022
0赞 Captain Kenpachi 10/24/2023
请向我们展示代码。它可能很简单。

答:

0赞 JonasH 10/24/2023 #1

表示有多个入口点。

这表示有多个 Main 方法。所以我猜你的新班级得到了一份.在较新版本的 Visual Studio 中,还可以有“顶级语句”,其工作方式类似于 main 方法,但样板较少。static void Main(string[] args)

即使在删除构建后,构建也会失败,因为它似乎在寻找已删除的类

这听起来像是您删除了一个文件,但没有将其从项目中删除。检查解决方案资源管理器并删除带有红叉的任何内容。

总的来说,我建议阅读文档和教程,并使用最新的 Visual Studio 和 .Net 版本。