1

我有一个相当大的解决方案,其中包含我们项目的许多部分。当我在单一部分上工作时,我实际上不需要将其他部分加载到内存中,更不用说占用代码分析资源,或者如果我点击“全部构建”,就会意外建立内存。将共享项目添加到新解决方案中

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

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

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

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

回答

1

当我正在完成这个问题时,我意识到了这一点,并将其弄清楚。我想我仍然会回答,以便其他人可以看到。

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

这样的顺序是:

  1. 创建新的解决方案。
  2. Example.WinRT.Shared添加到解决方案。
  3. Example.WinRTExample.WinRT.Phone添加到解决方案中。

通过这种方式,您的新解决方案可以包含所有必要的项目。

希望这会有所帮助。

相关问题