C# 无法将任何共享项目添加到VS2019中的解决方案

C# 无法将任何共享项目添加到VS2019中的解决方案,c#,msbuild,visual-studio-2017,intellisense,visual-studio-2019,C#,Msbuild,Visual Studio 2017,Intellisense,Visual Studio 2019,我使用的是VS2019 16.0.0预览版4.4 如果我创建了一个新的C#WPF项目,那么右键单击解决方案并单击“添加新项目”。创建一个C#类项目并添加它 现在,如果我右键单击主启动项目上的引用并单击“添加引用”。在共享项目下,列表为空,我无法添加任何内容 如果我打开一个包含在VS2017中创建的共享项目的现有项目,则对该共享项目的所有引用都将显示为带有红色波浪线的intellisense错误。如果我运行解决方案,它会编译并运行良好 GUI组件似乎看不到任何引用的项目,但是在MSBUILD级别上

我使用的是VS2019 16.0.0预览版4.4

如果我创建了一个新的C#WPF项目,那么右键单击解决方案并单击“添加新项目”。创建一个C#类项目并添加它

现在,如果我右键单击主启动项目上的引用并单击“添加引用”。在共享项目下,列表为空,我无法添加任何内容

如果我打开一个包含在VS2017中创建的共享项目的现有项目,则对该共享项目的所有引用都将显示为带有红色波浪线的intellisense错误。如果我运行解决方案,它会编译并运行良好

GUI组件似乎看不到任何引用的项目,但是在MSBUILD级别上,一切都正常工作

我尝试过删除.VS文件夹,但没有成功

为什么共享项目在VS2019中不起作用

Jere是VS2017项目的屏幕截图,该项目可以正常打开、编译和运行,但所有共享项目引用都显示为红色intellisense错误

我在开发者社区论坛上提出了一个问题,一个多星期没有回应

在共享项目下,列表为空,我无法添加任何内容

据我所知,我们无法跨解决方案共享项目(共享)。

这意味着,如果我们创建一个新项目,请选择“添加引用”,在共享项目下,列表将为空,除非我们在解决方案中创建一个新的共享项目或将现有的共享项目添加到此解决方案中

如果我打开一个包含在中创建的共享项目的现有项目 VS2017,所有对共享项目的引用都显示为intellisense 带有红色曲线的错误。如果我运行解决方案,它会编译并运行 好的

在vs2019中打开vs2017项目,选择“重建”,相同问题是否仍然存在?如果是,, 删除解决方案中的共享项目,右键单击“解决方案=>添加现有项目”将其添加回。然后,重新添加对sharedproject的引用


事实上,共享项目在我这方面运行得很好,与vs版本类似。有关为什么共享项目不能在解决方案中运行的更多信息,请参阅。

Hi,您的意思是说该程序在vs2019中编译并运行得很好,有这么多CS0234错误?重建在2019年成功吗?我尝试在解决方案中使用共享项目,并使用vs2019打开它。一切正常。(与版本相同)如果您在VS2017中创建了一个使用共享项目的简单应用程序,并使用VS2019打开它,那么相同的问题是否仍然存在?如果它仍然存在,您能否在这里共享一个驱动器的简单示例,以便我可以直接为您检查:)正确、干净和重建意味着程序构建和运行良好,尽管通过intellisense报告100%的引用丢失/不存在。如果我在2017年创建一个新的解决方案,并在2019年开放,那么问题依然存在。如果你私下联系我的话,我会尝试重新发布并上传,如果有帮助的话,我很乐意进行屏幕共享/远程会话。我真的很想使用2019,但这是一个障碍。@LanceLi MSFT好吧,看来intellisense bug只是我们大公司项目中的一个问题,否则我无法复制它。如果有帮助,我可以私下上传csproj文件。>>如果我在2017年删除共享项目,然后在2019年尝试将其添加回项目列表,项目列表为空,它无法看到任何共享项目。为此,请您通过github或一个驱动器共享一个类似的示例,因为它在同一个vs2019版本中在我这边运行良好。如果我们无法重现该问题,我们将很难排除故障。VS2017始终运行良好。无论我尝试什么(重建、清理、删除.vs),2019都不会起作用。如果我在2017年删除共享项目,然后尝试在2019年将其添加回项目列表为空,无法看到任何共享项目,因此我必须使用2017年将其添加回您选择了错误的项目。有一个C++共享项目和一个C共享项目。选择后者