.netstandard 2.0プロジェクトをコア2.0に追加できないため、ちょっと困惑しています。私も複数のターゲットフレームワークを追加しようとしましたが、これはうまくいきませんでした。添付の画像を見てください。コア2.0プロジェクトの.netstandard 2.0プロジェクトを参照できません
ps。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>
</Project>
次のようにCore2.csprojに見える:私は次のようにStandard20.csprojに見える今日VS 2017 15.3.1に
を更新しました
<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
{
}
}
スクリーンショットを表示するのではなく、以下の点で最小限の例を提供すればもっと役に立ちます:a)2つのプロジェクトファイル; b)各プロジェクトの短いクラス。 c)ドットネットビルドを使用するとどうなるかのログ(テキストとして)。 –
.NET Core/Standard 2.0 SDKをインストールしましたか? https://www.microsoft.com/net/download/coreまたはhttps://github.com/dotnet/core/blob/master/release-notes/download-archives/2.0.0-download.md –
@LasseV .Karlsenはい、私は – aph5