我有点疑惑,因为我无法将.netstandard 2.0项目添加到核心2.0项目中。我也尝试添加多个目标框架,但这也不起作用。请看一下附图。
聚苯乙烯。我今天已更新到VS 2017 15.3.1
Standard20.csproj如下所示:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>
</Project>
Core2.csproj如下所示:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Folder Include="wwwroot\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\ClassLibrary1\Standard20.csproj" />
</ItemGroup>
</Project>
我想在Core2项目中使用的类看起来非常简单:
namespace ClassLibrary1
{
public class Class1
{
}
}
答案 0 :(得分:3)
尝试安装最新的ReSharper 2017.2 release build。它对VS2017.3和.NET Core / Standard 2.0有更好的支持
答案 1 :(得分:0)