के रूप में NetCoreApp संकलित करें मैंने विजुअल स्टूडियो 2017 में नेटकोर ऐप (v1.1) बनाया है। जब मैं इसे संकलित करता हूं, तो मुझे निर्मित प्रोजेक्ट के लिए अपेक्षित EXE के बजाय एक डीएलएल उत्पादित होता है। मैंने csproj
फ़ाइल की जांच की और पुष्टि की कि आउटपुट प्रकार exe
पर सेट है, लेकिन कोई पासा नहीं है।VS2017 EXE
कोई विचार क्यों वीएस2017 अभी भी एक डीएलएल का उत्पादन कर रहा है? मुझे यकीन है कि यह कहीं एक त्वरित सेटिंग है जिसे मैं भूल गया ... यह भी 1 बजे है। :)
<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>
विभिन्न तैनाती रणनीतियों की जानकारी के लिए धन्यवाद। इससे थोड़ा और नेट की समझ में मदद मिली। – ajawad987