C# Unity fresh项目:发现不同版本的;系统“;这是无法解决的

C# Unity fresh项目:发现不同版本的;系统“;这是无法解决的,c#,macos,visual-studio,unity3d,C#,Macos,Visual Studio,Unity3d,我正在Mac上使用Visual Studio和Unity 2017。 当我打开任何项目,甚至创建一个新项目时,当我尝试在Visual Studio中调试时,总会收到警告消息: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/Mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(5,5):警告MSB3277:在“系统”的不同版本之间发现无法解决的冲突。当“日志详细性”设

我正在Mac上使用Visual Studio和Unity 2017。 当我打开任何项目,甚至创建一个新项目时,当我尝试在Visual Studio中调试时,总会收到警告消息:

/Library/Frameworks/Mono.framework/Versions/5.8.0/lib/Mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(5,5):警告MSB3277:在“系统”的不同版本之间发现无法解决的冲突。当“日志详细性”设置为“详细”时,这些引用冲突将列在生成日志中。(MSB3277)(测试项目)

对于一个新项目,我得到了有关System、System.Xml和mscorlib的错误。如果我打开旧的项目(在Windows上工作),我可能会得到更多

此警告消息完全打断了我的断点,使其显示为允许,并使调试无法进行

不确定这是否相关,但在此之前,我已经安装了一些Unity实例,它们现在在Mac上共存(Unity 2017,Unity 5.4和5.5)


请帮忙,我从来没有在Windows上经历过这样的事情,所以我猜这与Mac有关。谢谢。

似乎是Unity support论坛的一个问题,不过,我会尝试卸载并重新安装所有内容。收到相同的警告。幸运吗?我多次干净地重新安装了unity和visual studio,但问题依然存在。可悲的是,现在我转而使用monodevelop。