2017-11-13 10 views
0

저는이 프로젝트에서 하나의 PCL 프로젝트를 가지고 있습니다.이 프로젝트에서 Xunit 프로젝트를 만들었습니다. PCL 프로젝트를 테스트하고 싶습니다. 난 비주얼 스튜디오 맥을 사용하고Cant는 Xunit 프로젝트에 PCL 프로젝트의 참고서를 추가합니다.

Incompatible target framework: .NETPortable,Version=v.4.5,profile=Profile111) 

나는 또한 모든 것을 업데이트했습니다 : 나는 참조를 추가하려고 해요 때 나는이 같은 오류가의 때문에

, 나는 그것을 확인하지 못할 업데이트 확인 또한 모든 Nuget 패키지를 업데이트했습니다.

+1

어떤 프로필이 PCL 타겟팅입니까? 그것들은 양립 할 수 있습니까 (용접, 분명히 그들은 없습니다). 아마도 재 타겟팅을 시도할까요? https://portablelibraryprofiles.stephencleary.com – orhtej2

답변

0

저는 이것이 PCL 프로젝트를 참조하려고하는 .NET Core xUnit 프로젝트라고 가정합니다.

현재이 문제는 Visual Studio for Mac 7.2 및 이전 버전에서 방지됩니다. Mac 용 Visual Studio 7.3 이상에서는 현재 알파 채널에서 사용할 수 있으므로 .NET Core 프로젝트에서 PCL 프로젝트를 참조 할 수 있습니다.

Mac 용 Visual Studio 7.2의 경우 텍스트 편집기에서 .csproj를 수동으로 편집하여 프로젝트 참조를 수동으로 추가 할 수 있습니다. 예 :

<ItemGroup> 
    <ProjectReference Include="..\PclProject\PclProject.csproj" /> 
</ItemGroup>