如何在项目之间共享代码和资源

时间:2014-01-16 08:15:13

标签: c# wpf xaml visual-studio-2012 windows-phone-8

我有两个名为Project 1和Project 2的项目。我正在将我的应用程序从iOS移植到WP8,我将我的iOS_Project 1移植到WP8_Project 1.在iOS中我可以灵活地添加文件作为参考,因此我可以实现代码重用。我想在WP8中执行相同的过程,但我找不到合适的帮助,这就是问题所在。 (这里我想引用所有类,图像和xaml文件,如MainPage.xaml)

我非常确定wpf / forms / .NET项目与WP8结构有所不同。请提供一些帮助。

感谢。

2 个答案:

答案 0 :(得分:0)

您可以在Visual Studio 2012中使用引用 - 没有问题。但是,PCL(Portable Class Library)是更好的解决方案。以下是Visual Studio 2012中add files as link的示例。

答案 1 :(得分:0)

将项目添加到一个项目后,选择“将现有项目添加到另一个项目”选项。导航到要添加的项目,然后您应在相应的按钮上找到一个下拉箭头,以允许您将该项目添加为链接。这意味着只有一个项目的副本,但它将在两个项目中使用。

如果可能的话,我建议你将常用功能分解为一个库项目然后,您在其他项目中引用。如果您创建了一个可移植的库,那么您也可以在Windows 8应用程序中使用它。