在windows 8应用程序中使用.shared项目

本文关键字:shared 项目 windows 应用程序 | 更新日期: 2023-09-27 18:15:30

我有一个通用的应用程序,其中包含Win8'Phone项目之间的共享项目。我有一些winRT组件(项目的后台任务),所以我怎么能从后台任务的项目链接到通用应用程序的共享项目?

在windows 8应用程序中使用.shared项目

共享项目参考管理器扩展将在Visual Studio 2013中启用此功能。一旦安装了该扩展,您就可以浏览和添加共享项目,就像添加任何其他项目引用一样。

有两点需要注意:

  1. 扩展名添加一个条目到您的项目文件(.csproj)。该条目有一个条件,只有当共享项目文件路径存在时才会添加它。虽然可能看起来无害,但如果您重命名,移动,重构内容,或者如果磁盘上的共享项目存在问题(例如更改其位置),则可能导致项目文件中出现一堆孤立条目,您只能在编译时发现它,而不是在加载项目时发现它。
  2. 在扩展的评论中指出,当你有大量的项目时,扩展会导致Visual Studio 2013的性能问题,特别是在启动/关闭Visual Studio期间。

Visual Studio 2015内置了对共享项目的支持,并在IDE中提供了更丰富的功能集:

  • http://www.c-sharpcorner.com/UploadFile/7ca517/shared-project-an-impressive-features-of-visual-studio-201/