C# 如何使用MSBuild.Extras设置具有新csproj格式的UWP类库?

C# 如何使用MSBuild.Extras设置具有新csproj格式的UWP类库?,c#,visual-studio,uwp,msbuild,csproj,C#,Visual Studio,Uwp,Msbuild,Csproj,我正在尝试创建一个使用UWP控件的类库(版本越低越好),我希望它使用新的csproj格式 我想这就是我想要的。 阅读自述后,我做了以下工作: 我创建了一个.NET标准类库项目,并将其内容替换为以下内容: uap 我添加了一个global.json文件,其中包含以下内容: 但是,当我尝试构建项目时,会出现以下错误: D:\Users\Shimmy\Source\Repos….csproj:错误:无法计算表达式“[System.Version]::Parse(“”)”。版本字符串部分太短或太长。

我正在尝试创建一个使用UWP控件的类库(版本越低越好),我希望它使用新的csproj格式

我想这就是我想要的。 阅读自述后,我做了以下工作:

  • 我创建了一个.NET标准类库项目,并将其内容替换为以下内容:
  • 
    uap
    
  • 我添加了一个global.json文件,其中包含以下内容:
  • 但是,当我尝试构建项目时,会出现以下错误:

    D:\Users\Shimmy\Source\Repos….csproj:错误:无法计算表达式“[System.Version]::Parse(“”)”。版本字符串部分太短或太长。>C:\Users\Shimmy.nuget\packages\msbuild.sdk.extras\2.0.54\Build\Platforms\Windows.targets

    我愿意听到UWP创建类库的其他方法,只要它使用新的格式。

    这是有效的:

    
    uap10.0
    
    或特定版本之一,即
    uap10.0.16299

    {
      "msbuild-sdks": {
        "MSBuild.Sdk.Extras": "2.0.54"
      }
    }