Mam projekt (x) skierowany do biblioteki NetStandard.Library 2.0 i aplikacji konsolowej, która jest przeznaczona dla netcoreapp2.0.netcoreapp2.0 z netstandard2.0
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<PropertyGroup>
<PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8+wp8+wpa81;</PackageTargetFallback>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.0.0" />
<PackageReference Include="Microsoft.AspNetCore" Version="1.1.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.1" />
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.0" />
<PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="1.1.0" />
<PackageReference Include="NETStandard.Library" Version="2.0.0-beta-25021-01" />
<PackageReference Update="Microsoft.NETCore.App" Version="2.0.0-beta-001588-00" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="1.0.0-msbuild3-final" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\x.csproj" />
</ItemGroup>
</Project>
Project X:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Logging" Version="1.1.0" />
</ItemGroup>
<ItemGroup>
<PackageReference Update="NETStandard.Library" Version="2.0.0-beta-25017-01" />
</ItemGroup>
</Project>
Kiedy skompilować aplikację konsoli otrzymuję błąd:
Projekt X nie jest kompatybilny z netcoreapp2.0 (.NETCoreApp, Version = v2.0)/win-x86. Projekt x obsługuje: netstandard2.0 (.NETStandard, wersja = v2.0)
Zainstalowałem: Środowisko sieciowe Microsoft 2.0.0 runtime znajdujące się tutaj: https://github.com/dotnet/core-setup, ale nadal nie buduje.
* Edytowane następujące porady poniżej: Zainstalowałem zestaw SDK Alpha zlokalizowany tutaj: https://github.com/dotnet/cli/tree/master#installers-and-binaries i nadal mam ten sam błąd.
Interesującą rzeczą jest to, że istnieje Nuget odniesienia pakiet dla Microsoft.NETCore.App których nie można usunąć:
Nie ma jeszcze podglądu. Nie próbuj, chyba że jesteś gotowy na naukę z kodu i jego repozytoriów GitHub. –
.. \ x.csproj ... Czy projekt X nie zawiera wszystkich źródeł z projektu internetowego? – Thomas
@CodeJunkie i dlatego zostawiłem komentarz. Kiedy coś się gotuje, nie ma konkretnej odpowiedzi. –