2017-10-04 105 views
-1

我最近更新了Xcode和Visual Studio 2017 for mac,以便能够为IOS 11开发。当发生这种情况时,我旧项目中的几乎所有代码都以红色并且预计一些基本的使用陈述似乎会被打破。例如: using Foundation; using ObjCRuntime; using UIKit; 所有这些被破坏,当我尝试运行,建设,甚至打扫我的项目,我得到以下错误:使用语句升级到IOS后Xamarin.IOS

Error: /Users/davidshepard/Projects/NewEPA/NewEPA/NewEPA.csproj: Object reference not set to an instance of an object (NewEPA) 

这是与Visual Studio的新版本出现问题, Xamarin,我不知道。我花了大约一个小时滚动浏览Bugzilla,并且找不到任何类似的问题,所以可能只是需要配置我的旧项目才能使用新的Xamarin? 任何帮助将不胜感激!

+0

您可能会尝试卸载并重新加载项目。或者清理bin和obj文件夹以尝试一下。 –

+0

@凯文。我尝试了两个建议都无济于事。任何其他想法? – user1328147

回答

0

似乎更新Visual Studio后,我的项目格式自动设置为MSBuild(Visual Studio 2012)。这是导致错误的原因。我只需要右键点击我的项目 - >工具 - >转换解决方案格式 - >选择MSBuild(Visual Studio 2017) - >导出 希望这可以帮助任何遇到类似问题的人。

相关问题