我将项目从
VS2013 (.net framework 4.5)
升级到 VS2017 (netcoreapp2.0)
。
我的项目属性看起来很简单,如下
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
</Project>
但是,当我构建时出现错误
程序不包含适合条目的静态“Main”方法 点
我四处寻找合适的修复程序,并根据建议我将
<OutputType>Exe</OutputType>
添加到项目属性中,但在构建时仍然出现相同的错误
仅供参考: 对于类库,例如
<Project Sdk="Microsoft.NET.Sdk">
我没有收到此错误,并且构建得很好。
添加针对库的属性组:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<OutputType>library</OutputType>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>