JetBrains Rider声明它不能解析相当多的符号,包括UITableViewCell
、ContentView
、bool
、decimal
、string
、void
等等。
以下是我的构建设置,
iOS项目的.csproj
包含,
...
<ItemGroup>
<Reference Include="Microsoft.CSharp" />
<Reference Include="System" />
<Reference Include="System.IO.Compression" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Runtime" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="Xamarin.iOS" />
...
我尝试过在 * 使缓存无效 * 后恢复NuGet包并重新启动Rider。
我使用的是最新稳定版本的Rider 2022.2.4
,我甚至尝试了最新的EAP版本2022.3 EAP 9
,但似乎都不起作用。然而,该项目在Rider中的物理设备和iOS模拟器上运行/调试都没有问题。Visual Studio 17.4
不显示这些错误,工作正常。如果相关,请在MacOS 12.6.1
上运行。
任何帮助都将不胜感激。
1条答案
按热度按时间qij5mzcb1#
所以问题是NuGet包没有在Rider中正确恢复。所以解决方案是使用Visual Studio恢复NuGet包。
等待恢复完成,切换到Rider,并等待它同步项目文件。