Jetbrains Rider를 사용하여 새로운 Xamarin 애플리케이션을 만들었습니다. Rider는 이전 버전 (4.4.0.991640)으로 Xamarin 애플리케이션을 생성하기 때문에 Xamarin을 최신 버전 (4.8.0.1687)으로 업그레이드했습니다.
그러나 빌드 할 때 다음 오류가 발생합니다.
Xamarin.AndroidX.Migration.targets(131, 9): Could not find 2 Android X assemblies, make sure to install the following NuGet packages:
- Xamarin.AndroidX.MediaRouter
You can also copy-and-paste the following snippet into your .csproj file:
<PackageReference Include="Xamarin.AndroidX.MediaRouter" Version="1.1.0.1" />
내 .csproj
파일에 스 니펫을 추가하여 지침을 따랐습니다 .
ExampleProject.Android.csproj
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<PackageReference Include="Xamarin.Forms" Version="4.8.0.1687" />
<PackageReference Include="Xamarin.Android.Support.Design" Version="28.0.0.3" />
<PackageReference Include="Xamarin.Android.Support.v7.AppCompat" Version="28.0.0.3" />
<PackageReference Include="Xamarin.Android.Support.v4" Version="28.0.0.3" />
<PackageReference Include="Xamarin.Android.Support.v7.CardView" Version="28.0.0.3" />
<PackageReference Include="Xamarin.Android.Support.v7.MediaRouter" Version="28.0.0.3" />
<!-- Newly added -->
<PackageReference Include="Xamarin.AndroidX.MediaRouter" Version="1.1.0.1" />
</ItemGroup>
</Project>
그럼 내가:
dotnet restore
솔루션에그러나 여전히 오류가 발생합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다