.NET 标准和平台目标
.NET Standard & Platform target
据我了解,.NET 标准 只是在编译项目时指定使用哪些 API。我的目标是同时在 UWP 和 Xamarin 项目中使用这个 .NET Standard Class Library。这很好,我可以做到,一切都按预期编译。
我唯一关心的是如何针对不同的平台:UWP 的 x86、x64、ARM 和 ARM64 以及 Xamarin 的“其他”平台?
.NET Standard Class Library 项目中使用的 Platform target
设置是什么?
For what is Platform target setting used in .NET Standard Class Library project?
平台目标设置为 Debug|AnyCPU
,您可以双击 .NET Standard 项目,您会发现 PropertyGroup
如下。
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DebugType>portable</DebugType>
<DebugSymbols>true</DebugSymbols>
</PropertyGroup>
据我了解,.NET 标准 只是在编译项目时指定使用哪些 API。我的目标是同时在 UWP 和 Xamarin 项目中使用这个 .NET Standard Class Library。这很好,我可以做到,一切都按预期编译。
我唯一关心的是如何针对不同的平台:UWP 的 x86、x64、ARM 和 ARM64 以及 Xamarin 的“其他”平台?
.NET Standard Class Library 项目中使用的 Platform target
设置是什么?
For what is Platform target setting used in .NET Standard Class Library project?
平台目标设置为 Debug|AnyCPU
,您可以双击 .NET Standard 项目,您会发现 PropertyGroup
如下。
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DebugType>portable</DebugType>
<DebugSymbols>true</DebugSymbols>
</PropertyGroup>