我正在转向C#编程语言,并正在创建一个多项目解决方案。我的问题是我在 proyect2 中使用 proyect1 并得到错误,当我的输入程序在 proyect2 中时,proyect1 应该需要一个 Main 方法。现在,我将我的 proyect2 设置为启动项目,确保我的解决方案是一个单一的启动项目,并将我的 proyect1 充分引用到 proyect2 中。
如果它有帮助,在 proyect1 中,我有一个名为 Shape 的 abstrac 类和另一个名为 Square 的扩展类。我正在尝试在 proyect2 中使用方形。Proyect2 引用 proyect1,但在 proyect1 中要求一个主方法。我尝试重新启动我的电脑,但也没有工作。如果有人能指出我,那将是一个很大的帮助。
如果目标不是库,则需要一个入口点。即使它不是启动项目,也可能使用另一个项目运行,因此需要一个开始的地方。
从 C# 规范:
编译 C# 程序时,它们被物理打包到 组件。程序集通常具有文件扩展名.exe或.dll, 取决于他们是实现应用程序还是库。
按照惯例,名为 Main 的静态方法充当 一个程序