gpt4 book ai didi

c# - netcoreapp2.0 与 netstandard2.0

转载 作者:可可西里 更新时间:2023-11-01 08:46:38 27 4
gpt4 key购买 nike

我有一个针对 NetStandard.Library 2.0 的项目 (x) 和一个针对 netcoreapp2.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>

当我编译控制台应用程序时出现错误:

Project x 与 netcoreapp2.0 (.NETCoreApp,Version=v2.0)/win-x86 不兼容。项目x支持:netstandard2.0 (.NETStandard,Version=v2.0)

我已经安装:Microsoft net core 2.0.0 runtime 位于此处:https://github.com/dotnet/core-setup但它仍然没有建立。

*根据以下建议编辑:我已经安装了位于此处的 Alpha SDK:https://github.com/dotnet/cli/tree/master#installers-and-binaries我仍然遇到同样的错误。

enter image description here

有趣的是,有一个 Microsoft.NETCore.App 的 nuget 包引用,我无法删除它: enter image description here

最佳答案

.NET Core 2.0 将需要 .NET Core 2.0 SDK。夜间事件的下载链接可在此处获得:https://github.com/dotnet/cli/tree/master#installers-and-binaries

注意:现在的夜间构建非常不稳定。截至 2017 年 2 月,.NET Core 2.0 尚未公开发布。结帐https://github.com/dotnet/corefx/blob/master/Documentation/project-docs/dogfooding.md有关使用 nightlies 的说明。

关于c# - netcoreapp2.0 与 netstandard2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42446729/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com