我有一个带有公共类Foo
的经典.NET 4.0项目:
public class Foo
{
}
我还有一个带有xUnit引用的Core项目:
class Tests
{
[Fact]
public void Test()
{
var foo = new Foo();
}
}
然而,由于Foo
未找到,因此无法编译。
核心项目的csproj
文件如下所示:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Library</OutputType>
<TargetFramework>netcoreapp1.1</TargetFramework>
<ApplicationIcon />
<OutputTypeEx>library</OutputTypeEx>
<StartupObject />
</PropertyGroup>
<ItemGroup>
<PackageReference Include="xunit" Version="2.2.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Junk.CSharp.Classic.Library\Junk.CSharp.Classic.Library.csproj" />
</ItemGroup>
</Project>
.NET Core项目可以引用Framework 4.0项目吗?