【发布时间】:2018-04-22 18:25:36
【问题描述】:
我刚刚遇到了这种情况,并认为我会分享它以防您节省一些时间。
我在 VS2017 中有一个相当大的解决方案,并且有一个共享项目,其中包含一些通用代码,例如枚举。
我刚刚尝试将我的共享项目添加到另一个项目(右键单击项目,添加引用并转到共享项目部分)并注意到共享项目是空的。它没有给我共享项目作为选项。
请看下面我的回答...
【问题讨论】:
-
Project 代码必须是同质的 - 您不能将 c# 添加到 VB 项目中,但无论如何都不会将项目添加到项目中。也许它与 VS2017 不同,但是从 File 菜单中,您可以将新的或现有的项目添加到当前的 Solution 中。在这种情况下,我不确定您所说的“共享项目”是什么意思。
-
“共享项目”是在 VS2015 中引入的 (AFAIK)。它们在解决方案中显示为项目,但不构建到程序集中,而仅作为源代码存在。您可以在另一个项目中添加一个共享项目作为参考,因此从这个意义上说,您确实可以将一个项目添加(或至少包括)另一个项目。
标签: c# vb.net visual-studio shared-project