Ich habe eine NetCoreApp (v1.1) in Visual Studio 2017 erstellt. Wenn ich es kompiliere, erhalte ich eine DLL anstelle der erwarteten EXE für das erstellte Projekt. Ich habe die csproj
Datei überprüft und bestätigt, dass der Ausgabetyp auf exe
gesetzt ist, aber keine Würfel.VS2017 NetCoreApp als EXE kompilieren
Irgendwelche Ideen, warum VS2017 immer noch eine DLL produziert? Ich bin sicher, es ist eine schnelle Einstellung irgendwo, dass ich vergessen habe ... es ist auch 1 Uhr morgens. :)
<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>
Danke für die Informationen zu den verschiedenen Einsatzstrategien. Das hat mir beim Verständnis von .net-core ein wenig geholfen. – ajawad987