程序没有包含适用于入口点的静态“Main”方法。

8

如果我只想创建一个包含一堆库函数的项目,该怎么办?换句话说,不需要Main方法。刚才好像还在编译,然后我添加了另一个.cs文件,现在遇到了这个错误消息。

6个回答

22
如果您只需要一个库项目,请创建一个.NET类库项目。 如果这是一个已经存在的项目,您可以在项目属性中将“项目输出类型”设置为DLL("Class Library"),而不是可执行文件("Windows Application"/"Console Application")。请注意保留HTML标记。

4
你创建的是什么类型的项目?听起来像是你想要创建一个类库,但不小心创建了一个可执行程序集。确保你正在创建一个类库程序集(即“.dll”而不是“.exe”)。
如果你没有使用Visual Studio,而是使用csc.exe编译你的代码,请确保你指定了/target:library将代码编译成一个库。

注意:对于 MSBuild,请在 Csc 任务上设置 TargetType 属性。 - nexus-bytes

1
您想将项目设置为类库类型。我相信您可以在项目属性设置中更改项目类型。

0

或者你可以使用经过验证的空主方法


0

当我们在所需的方法编写后从项目中删除App.xaml文件时,就会出现此问题,请确保您的App.xaml文件具有正确的格式、相应的命名空间和引用,如果没有,请创建并将其添加到您的项目中。


0

我有解决方案。非常简单。你写的静态无返回值主函数用了小写字母。你应该像这样写:static void Main()


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接