C# 是否需要为windows phone 8和windows 8桌面创建单独的应用程序?

C# 是否需要为windows phone 8和windows 8桌面创建单独的应用程序?,c#,windows-8,windows-phone-8,C#,Windows 8,Windows Phone 8,我想创建一个与Windows Phone 8和Windows 8兼容的应用程序,包括台式机和平板电脑版本。我的问题是,为WindowsPhone8开发的应用程序是否在Windows8平板电脑和桌面版本上运行。我知道我需要为三者创建单独的视图;这足够了吗?或者我还需要其他步骤吗?我想在WindowsPhone8中使用SQLite数据库。这也与其他版本兼容吗?您将无法创建一个可以在Windows Phone 8和Windows 8上运行的程序集 您可以创建可以在两个项目中引用或以其他方式共享代码的库

我想创建一个与Windows Phone 8和Windows 8兼容的应用程序,包括台式机和平板电脑版本。我的问题是,为WindowsPhone8开发的应用程序是否在Windows8平板电脑和桌面版本上运行。我知道我需要为三者创建单独的视图;这足够了吗?或者我还需要其他步骤吗?我想在WindowsPhone8中使用SQLite数据库。这也与其他版本兼容吗?

您将无法创建一个可以在Windows Phone 8和Windows 8上运行的程序集

您可以创建可以在两个项目中引用或以其他方式共享代码的库

您需要为每个平台创建单独的UI。(即使最终看起来是一样的,但这可能不是一个好主意。)每个平台都有不同的惯例和用户期望应用程序的行为方式。您应该尊重这些,以避免混淆用户

您可以在Windows Phone 8和Windows 8上使用SQLite