在.Net Core 1.1控制台应用程序中添加程序集引用(xyz.dll)后,我收到此构建错误。
类型'对象'在未引用的程序集中定义。您必须添加对程序集&m; mscorlib的引用,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'。
以下是我的ConsoleApp.csproj的详细信息。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp1.1</TargetFramework>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<ItemGroup>
<Reference Include="xyz">
<HintPath>bin\Debug\netcoreapp1.1\xyz.dll</HintPath>
</Reference>
</ItemGroup>
</Project>
我使用的是Visual Studio Professional 2017版本15.3.2。
我还创建了针对.NET 4.5.2的控制台应用程序,包括xyx.dll引用,它没有任何问题。