【发布时间】:2020-02-20 18:24:59
【问题描述】:
我有一个包含一些类库项目和一个 Windows 服务项目的 Visual Studio 解决方案。
我正在尝试使用以下 msbuild 命令构建它:
MSBuild SolutionName.sln /t:rebuild /p:Configuration=Release;OutputType=Winexe /clp:ErrorsOnly
但是,我收到以下错误:
CSC:错误 CS5001:程序不包含静态“主要”方法 适合作为入口点[C:..\BusinessObjects.csproj]
不知何故,它试图在类库项目中找到一个入口点,而不是使用 Windows 服务项目。
我相信如果我尝试构建 WindowsService.csproj 而不是 .sln 文件,那么它可能会解决问题。但是,WindowsService.CsProj 不包含所有其他 dll 引用,因此我必须构建 .sln 文件。
还有其他方法可以解决这个错误吗?
【问题讨论】:
标签: visual-studio msbuild