在Visual Studio中使用相同的代码创建应用程序

问题描述:

我正在开发使用xamarin开发多平台应用程序,但需要使用一些相同的代码和屏幕来构建一个包含许多其他类似应用程序的主项目。有没有办法在项目之间共享代码或添加像Xcode一样的不同目标?在Visual Studio中使用相同的代码创建应用程序

+0

是的,你可以在VS解决方案链接文件,每个项目可以有不同的目标。 –

1)如果你想分享几个应用程序之间的代码,你可以添加“便携式类库”到你的项目中。通过这种方式,您可以在任何项目中编写100%兼容的代码。但是,这限制了您可以使用的一些框架。如果您想要使用更多,可以将“共享项目”添加到您的项目中。这允许您使用更多特定于平台的代码(例如Xamarin组件),但您需要更有意识地编写代码,因为它可能不适用于所有项目。 You can read more about code sharing here

2)如果你想建立的应用程序具有不同的目标follow this instructions