我有一個項目(x)的目標NetStandard.Library 2.0和控制檯應用程序,目標netcoreapp2.0。netcoreapp2.0與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>
項目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>
當我編譯控制檯應用程序我得到的錯誤:
項目x是不兼容netcoreapp2.0(.NETCoreApp,版本= V2.0 )/ win-x86。 Project x支持:netstandard2.0(.NETStandard,版本= v2.0)
我已經安裝:微軟net core 2.0.0 runtime位於這裏:https://github.com/dotnet/core-setup但它仍然沒有建立。
*編輯以下建議從下面: 我已經安裝了位於這裏的Alpha SDK:https://github.com/dotnet/cli/tree/master#installers-and-binaries,我仍然得到相同的錯誤。
有趣的是,有對Microsoft.NETCore.App一個NuGet包參考,我無法刪除:
它還沒有預覽。除非您準備好從代碼及其GitHub回購版中學習,否則不要嘗試。 –
.. \ x.csproj ...是不是包含您的web項目的所有源的x項目? – Thomas
@CodeJunkie,這就是爲什麼我留下評論。當有東西被煮熟時,沒有具體的答案。 –