【发布时间】:2017-05-18 04:53:52
【问题描述】:
我在 Visual Studio 2017 中创建了一个 .NET Core 应用程序 (v1.1)。当我编译它时,我得到了一个 DLL 文件,而不是所构建项目的预期 EXE 文件。我确实检查了csproj 文件并确认输出类型设置为exe,但没有骰子。
为什么 Visual Studio 2017 仍在生成 DLL 文件?
我确定这是我忘记的某个地方的快速设置...
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp1.1</TargetFramework>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Core.EF.SqlServer\Core.EF.SqlServer.csproj" />
</ItemGroup>
</Project>
【问题讨论】:
标签: .net-core visual-studio-2017