在Windows 8应用程序中使用.Shared项目

时间:2014-07-29 13:43:23

标签: c# windows-8 win-universal-app

我有一个通用应用程序,它包含Win8 \ Phone项目之间的共享项目。我有一些winRT组件(后台任务项目),那么我如何从后台任务项目链接到通用应用程序中的共享项目?

1 个答案:

答案 0 :(得分:0)

Shared Project Reference Manager扩展程序将为Visual Studio 2013启用此功能。安装该扩展程序后,您可以浏览和添加共享项目,就像添加项目的任何其他引用一样。

有两点值得注意:

  1. 扩展程序会在项目文件(.csproj)中添加一个条目。该条目有一个条件,只有在共享项目文件路径存在时才添加它。虽然可能看似无害,但如果您重命名,移动,重构事物,或者如果磁盘上的共享项目存在问题(例如更改其位置),则可能会导致项目文件中出现大量孤立条目,您只能找到关于它在编译时,而不是在项目加载时。
  2. 如扩展注释中所述,当您拥有大量项目时,扩展会导致Visual Studio 2013出现性能问题,尤其是在启动/关闭Visual Studio期间。
  3. Visual Studio 2015内置了对共享项目的支持,并提供了更丰富的IDE功能集: