I get this error when porting .NET core lib (DNXCore50) from VS 2015 to VS 2017.
Reference assemblies for the DNXCore framework , Version = v5.0 "not found.
Currently, my project file looks like this: (after the VS 2017 migration wizard transferred my "project.json" to the .csproj file)
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Description>An FTP and FTPS library for .NET, optimized for speed. Provides extensive FTP commands, file uploads/downloads, SSL/TLS connections and FTP proxies.</Description>
<VersionPrefix>16.3.0</VersionPrefix>
<Authors>J.P. Trosclair;Harsh Gupta</Authors>
<TargetFrameworks>netstandard1.6;dnxcore50</TargetFrameworks>
<DefineConstants>$(DefineConstants);CORE</DefineConstants>
<RootNamespace>FluentFTP</RootNamespace>
<AssemblyName>FluentFTP</AssemblyName>
<OutputType>Library</OutputType>
<PackageId>FluentFTP</PackageId>
<NetStandardImplicitPackageVersion>1.6.0</NetStandardImplicitPackageVersion>
<TargetFrameworkIdentifier>DNXCore</TargetFrameworkIdentifier>
<TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
<GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateNeutralResourcesLanguageAttribute>false</GenerateNeutralResourcesLanguageAttribute>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="System.IO" Version="4.3.0.0" />
<PackageReference Include="System.Net.NameResolution" Version="4.3.0.0" />
<PackageReference Include="System.Net.Sockets" Version="4.3.0.0" />
<PackageReference Include="System.Net.Security" Version="4.3.0.0" />
</ItemGroup>
</Project>
I get the above compilation error. Things I tried:
- Use .NETPortable v5.0 instead . There are too many missing classes.
- Use .NETCoreApp v1.0 instead . Each class is missing. Did I use the wrong version?
- DNXCore. . VS.
DNXCore 5.0? API, TlsStream Uri, . ? , , VS 2015 . , VS 2017, ! .NET Core .NET Portable.