[英]How to set up a UWP class library with the new csproj format with MSBuild.Extras?
我正在尝试创建一个使用 UWP 控件的 class 库(版本越低越好),我希望它使用新的csproj格式。
我想MSBuild.Sdk.Extras是我所追求的。 阅读自述文件后,我做了以下工作:
<Project Sdk="MSBuild.Sdk.Extras">
<PropertyGroup>
<TargetFrameworks>uap</TargetFrameworks>
</PropertyGroup>
</Project>
{
"msbuild-sdks": {
"MSBuild.Sdk.Extras": "2.0.54"
}
}
但是当我尝试构建项目时,出现以下错误:
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 创建 class 库的其他方式,只要它使用新格式。
这有效:
<Project Sdk="MSBuild.Sdk.Extras">
<PropertyGroup>
<TargetFramework>uap10.0</TargetFramework>
</PropertyGroup>
</Project>
或特定版本之一,即uap10.0.16299
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.