我需要创建一个可重用的Xamarin窗体控件,它将在两个单独的项目中使用。它确实需要IOS和Android的自定义渲染器。问题是我不知道该用什么样的项目来为Xamarin窗体创建一个可重用的自定义控件库。
每个站点似乎都在谈论创建可以在同一项目中重用的客户控件。但我需要在一个单独的项目中重用它。
有人能给我指个方向吗?
发布于 2021-05-01 00:38:58
根据您对多目标的需求,使用具有MSBuild.Sdk.Extras类型的共享项目的解决方案可能会非常有帮助。然后,您可以将共享项目打包到一个包中,以便从应用程序项目中引用并在本地使用。
应用程序开发人员正在跨平台使用的已知nuget包可能会指导您并向您显示路径,这只是一个示例Xamarin.Forms.PancakeView。
与 MSBuild.Sdk.Extras:How to use different base class in custom control depending on platform target?相关的
https://stackoverflow.com/questions/67337343
复制相似问题