我刚刚遇到这种情况,并认为我会分享它,以防它节省你一些时间。
我在VS2017中有一个相当大的解决方案,并且有一个共享项目,其中包含一些常用代码,例如枚举。
我只是尝试将我的共享项目添加到另一个项目(右键单击项目,添加引用并转到共享项目部分)并注意到共享项目为空。它没有给我共享项目作为一种选择。
请参阅下面的答案......
答案 0 :(得分:1)
经过一番挖掘后,我突然意识到我的共享项目是C#,而我试图添加它的项目是VB.Net。
当你意识到这一点时很明显,但我仍在考虑编译一个可以从VB.Net或C#引用的程序集(dll)的共享项目。而共享项目应该被认为更像是C ++包含。共享项目只是将源代码插入到收件人项目中,并且只能用于相同语言的项目。