我正在使用VS2019 16.0.0 Preview 4.4
如果我创建一个新的C#WPF项目,则右键单击解决方案并单击“添加新项目”。创建一个C#类项目并添加它。
现在,如果我右键单击主启动项目上的引用,然后单击“添加引用”。在共享项目下,列表为空,我无法添加任何内容。
如果我打开一个包含在VS2017中创建的共享项目的现有项目,则对共享项目的所有引用都会显示为带有红色波形的智能感知错误。如果我运行解决方案,它编译并运行正常。
看起来GUI组件看不到任何引用的项目,但是在MSBUILD级别一切正常。
我试过删除.VS文件夹没有运气。
为什么共享项目在VS2019中不起作用?
Jere是VS2017项目的屏幕截图,它打开,编译并运行正常,但所有共享项目引用都显示为红色智能感知错误。
我在开发者社区论坛上提出了一个问题,https://developercommunity.visualstudio.com/content/problem/490528/shared-projects-is-empty-and-all-referenced-projec.html上一周没有回复
在共享项目下,列表为空,我无法添加任何内容。
据我所知,我们无法在整个解决方案中共享项目(共享)。
这意味着如果我们创建一个新项目,选择“添加引用”,在共享项目下,除非我们在解决方案中创建新的共享项目或将现有共享项目添加到此解决方案,否则列表将为空。
如果我打开一个包含在VS2017中创建的共享项目的现有项目,则对共享项目的所有引用都会显示为带有红色波形的智能感知错误。如果我运行解决方案,它编译并运行正常。
在vs2019中打开vs2017项目,选择“rebuild”,同样的问题仍然存在?如果是,请删除解决方案中的共享项目,右键单击解决方案=>添加现有项目以将其添加回来。之后,重新添加对共享项目的引用。
实际上,共享项目在类似的vs版本上运行良好。有关为什么共享项目无法跨解决方案运行的更多信息,请参阅here。