将共享项目添加到新解决方案中
问题描述:
我有一个相当大的解决方案,其中包含我们项目的许多部分。当我在单一部分上工作时,我实际上不需要将其他部分加载到内存中,更不用说占用代码分析资源,或者如果我点击“全部构建”,就会意外建立内存。将共享项目添加到新解决方案中
因此,我决定创建一个新的子解决方案,其中包含我正在使用的项目子集(依赖关系等)。它恰好是通用Windows Phone 8.1应用程序,它与我们的通用Windows 8.1共享项目。
到目前为止,我创建了一个新的空解决方案,并添加了所需的所有依赖关系。它建立得很好。我遇到的问题是我似乎无法将共享项目添加到解决方案中。
也就是说,如果我们的项目是Example.WinRT
,Example.WinRT.Phone
,并且Example.WinRT.Shared
,然后我可以添加.WinRT和.WinRT.Phone就好了,(和他们建立),但我不能添加.WinRT.Shared。这显然是一个问题,因为共享项目中有文件需要编辑。
如何将两个项目添加到新解决方案中?
答
当我正在完成这个问题时,我意识到了这一点,并将其弄清楚。我想我仍然会回答,以便其他人可以看到。
关键是添加共享项目之前添加在其他依赖项目。
这样的顺序是:
- 创建新的解决方案。
- 将
Example.WinRT.Shared
添加到解决方案。 - 将
Example.WinRT
和Example.WinRT.Phone
添加到解决方案中。
通过这种方式,您的新解决方案可以包含所有必要的项目。
希望这会有所帮助。