【问题标题】:Program does not contain a static ‘Main’ method suitable for an entry point程序不包含适合入口点的静态“Main”方法
【发布时间】:2010-01-21 04:34:31
【问题描述】:

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

【问题讨论】:

    标签: c#


    【解决方案1】:

    如果您只需要一个库项目,请创建一个 .NET 类库项目。如果这是一个已经存在的项目,您可以将项目输出类型设置为 DLL(“类库”)而不是可执行文件(“Windows 应用程序”/” 控制台应用程序”)在项目属性中。

    【讨论】:

      【解决方案2】:

      您创建了什么类型的项目?听起来您打算创建一个类库,但不小心创建了一个可执行程序集。确保您实际上是在创建类库程序集(即“.dll”而不是“.exe”)。

      如果您不使用 Visual Studio 并且使用 csc.exe 编译代码,请确保指定 /target:library 以将代码编译到库中。

      【讨论】:

      • 注意:对于 MSBuild,在 Csc 任务上设置 TargetType 属性。
      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

        或者你可以使用久经考验的空主方法

        【讨论】:

          【解决方案5】:

          我有办法。真的很简单。你用小写写了 static void main。你应该这样写: static void Main()

          【讨论】:

            【解决方案6】:

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

            【讨论】:

              猜你喜欢
              • 2012-04-21
              • 1970-01-01
              • 2013-06-10
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多