MAUI类库和普通类库有什么区别?

9
据我所知,MAUI类库是.NET 6中的一个类库,您可以在其中注入特定于平台的代码。但是,如果省略平台代码,是否真的存在任何其他差异,以及它们是否可以互换使用?

2
我所知道的唯一区别是 MAUI 特定的条件编译。 - Klamsi
1个回答

11
唯一的区别是它已经内置了多目标支持。这意味着.NET MAUI类库将已经有一个Platforms文件夹,其中包含不同的平台,并且您可以将特定于平台的代码放入其中。
这也在此处描述:https://learn.microsoft.com/dotnet/maui/platform-integration/configure-multi-targeting 如果您确信不需要任何平台特定内容,您也可以使用常规类库。如果您遇到需要使用平台特定代码或希望对命名约定等拥有更多控制权的情况,您仍然可以按照上面链接的文档进行操作。

我非常怀疑一个普通的类库现在也有平台文件夹。更方便的方式完全取决于你以及你如何喜欢进行多目标工作。两种方式最终都会得到完全相同的结果。 - Gerald Versluis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接