将共享项目添加到新解决方案

时间:2014-09-05 21:46:24

标签: c# visual-studio-2013 windows-runtime windows-store-apps win-universal-app

我的项目很多部分都有很大的解决方案。当我在单个部件上工作时,我真的不需要将其他部分加载到内存中,更不用说占用代码分析资源或者如果我点击“build all”就意外地构建它。

因此,我决定创建一个新的子解决方案,其中包含我正在使用的项目子集(依赖项等),用于我正在处理的特定产品。它恰好是一个通用Windows Phone 8.1应用程序,它与我们的通用Windows 8.1共享项目。

到目前为止,我已经创建了一个新的空解决方案并添加了所有必需的依赖项。它建立得很好。我遇到的问题是我似乎无法将共享项目添加到解决方案中。

也就是说,如果我们的项目是Example.WinRTExample.WinRT.PhoneExample.WinRT.Shared,那么我可以添加.WinRT和.WinRT.Phone就好了,(并建立),但我无法添加.WinRT.Shared。这显然是个问题,因为我需要编辑共享项目中的文件。

如何将这两个项目添加到新解决方案中?

1 个答案:

答案 0 :(得分:1)

当我完成这个问题时,我开始意识到这一点。我想我还是会回答别人看到的。

关键是在添加其他依赖项目之前添加共享项目

所以顺序是:

  1. 创建新的解决方案。
  2. Example.WinRT.Shared添加到解决方案中。
  3. Example.WinRTExample.WinRT.Phone添加到解决方案中。
  4. 通过这种方式,您的新解决方案可以包含所有必要的项目。

    希望这有帮助。