加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

.net – 错误“无法找到为主方法指定的xxxx.Program”从MS示例创

发布时间:2021-05-12 10:45:49 所属栏目:系统 来源:网络整理
导读:我按照本指南创建了一个 Windows服务 http://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx 但是,当我尝试在名为“Program.cs”的自动生成页面上构建它时 那里有这个代码 namespace BetfairBOTV2Service{ static class Program { /// summary

我按照本指南创建了一个 Windows服务> http://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx

但是,当我尝试在名为“Program.cs”的自动生成页面上构建它时
那里有这个代码

namespace BetfairBOTV2Service
{
    static class Program
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        static void Main()
        {
            ServiceBase[] ServicesToRun;
            ServicesToRun = new ServiceBase[] 
            { 
                new BrainiacVersion2() // not green though!!!!!
            };
            ServiceBase.Run(ServicesToRun);
        }
    }
}

我收到此错误“无法找到BrainiacV2.Program”为主方法指定

我做了教程告诉我的所有事情.

我有一个App.Config,一个Program.cs(上面的代码),一个BrainiacV2.cs,它包含我所有的服务代码,并像这样开始

namespace BetfairBOTV2Service
{
    public partial class BrainiacV2 : ServiceBase
    {
        public BrainiacV2()
        {
            InitializeComponent();

我的ProjectInstaller.cs上有两个安装程序对象
(名称)serviceInstaller
显示名称:我的新BetfairBotV2
服务名称:BrainiacVersion2

就是这样.

这是我得到的唯一错误

该解决方案称为BrainiacV2

我试过将Program.cs中的代码更改为

全新BrainiacV2()

它变成绿色但我得到了

找不到为main方法指定的BrainiacV2.Program.

我做错了什么或需要改变什么?

任何帮助将不胜感激 – 谢谢!

Win 7,64位,.NET 4.5,C#

解决方法

重命名项目和默认命名空间后.我也不得不改变这个:

因此,在您创建项目的情况下,默认Main位于BrainiacV2.Program中,但您确实希望在BetfairBOTV2Service.Program中运行Main

(编辑:大连站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!