none
项目加载不了 RRS feed

  • 问题

  • 我下载了一个github上的项目

    https://github.com/videolan/libvlcsharp/tree/3.x/samples/Forms/LibVLCSharp.Forms.MediaElement

    我是vs2019,打开不开,报错如下:

    D:\ss\test\libvlcsharp-3.x\samples\Forms\LibVLCSharp.Forms.Sample\LibVLCSharp.Forms.Sample.csproj : error  : 无法打开项目文件。 无法找到 .NET Core SDK。请检查确保已安装此项且 global.json 中指定的版本(如有)与所安装的版本相匹配。

    D:\ss\test\libvlcsharp-3.x\samples\Forms\LibVLCSharp.Forms.MediaElement\LibVLCSharp.Forms.Sample.MediaElement\LibVLCSharp.Forms.Sample.MediaElement.csproj : error  : 无法打开项目文件。 无法找到 .NET Core SDK。请检查确保已安装此项且 global.json 中指定的版本(如有)与所安装的版本相匹配。

    但是我看了项目文件 <TargetFramework>netstandard2.0</TargetFramework>,我的电脑安装了netstandard2.0

    项目文件为:

    <Project Sdk="Microsoft.NET.Sdk">


      <PropertyGroup>
        <TargetFramework>netstandard2.0</TargetFramework>
        <LangVersion>latest</LangVersion>
        <RootNamespace>LibVLCSharp.Forms.Sample.MediaPlayerElement</RootNamespace>
        <AssemblyName>LibVLCSharp.Forms.Sample.MediaPlayerElement</AssemblyName>
      </PropertyGroup>

      <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
        <DebugType>pdbonly</DebugType>
        <DebugSymbols>true</DebugSymbols>
        <DocumentationFile>bin\Debug\Sample.xml</DocumentationFile>
      </PropertyGroup>

      <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
        <DocumentationFile>bin\Release\Sample.xml</DocumentationFile>
      </PropertyGroup>

      <ItemGroup>
        <PackageReference Include="Xamarin.Forms" Version="3.2.0.871581" />
      </ItemGroup>

      <ItemGroup>
        <ProjectReference Include="..\..\..\..\src\LibVLCSharp.Forms\LibVLCSharp.Forms.csproj" />
      </ItemGroup>

      <ItemGroup>
        <None Update="App.xaml">
          <Generator>MSBuild:Compile</Generator>
        </None>
        <None Update="MainPage.xaml">
          <Generator>MSBuild:Compile</Generator>
        </None>
      </ItemGroup>
    </Project>

    请问如何解决这个问题?

    谢谢。

    2021年3月10日 13:52

答案

  • Hi BillQu0002,

    有可能是项目中某些其他组件需要.net core 的其他版本。根据这个错误提示,global.json文件提到的sdk版本是net core 3.1.3.

    https://github.com/videolan/libvlcsharp/blob/b90d937061140c548a8c346a8207074040df50aa/src/global.json

    Best Regards,

    Dylan


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com

    2021年3月11日 8:54