我有一个 Xamarin 应用程序,我将其压缩(在外部与 MacOS 存档一起),发送给另一个用户。用户对其进行了一些处理,再次将其拉上 zipper 并将其寄回。我解压了,一切正常。我们的两台机器在检查稳定更新时都会显示“up to date as of October 23, 2017”字样。
其他用户(使用完全相同的 Mac OS 硬件和 Visual Studio for Mac OS 版本)在解决方案中的文件在编辑器窗口中显示依赖项。
在我的计算机上,它不再显示任何 xaml 和 xaml.cs 文件的任何依赖项,即使它出现在项目文件中:
<Compile Include="Views\Cards\Detail\LinkTextCell.xaml.cs">
<DependentUpon>LinkTextCell.xaml</DependentUpon>
</Compile>
- 在其他用户计算机上,LinkTextCell.xaml.cs 显示缩进并位于 LinkText.xaml 下方
- 在我的机器上,它们都出现在同一级别的解决方案窗口中。
有人有同样的经历吗?任何人对如何解决此问题或我可以查看的内容有任何想法。仅供引用,我确实尝试了全部清理并重建全部,但这没有任何区别。不知道还能做什么。
最佳答案
Visual Studio for Mac 7.2.0 目前存在一个错误,即使用 Xamarin.Forms 时,文件嵌套不适用于 .xaml 和 .xaml.cs 文件。此问题已在 Visual Studio for Mac 7.2.2 及更高版本中修复。
解决方法是安装 .NET Core 2.0 SDK .
关于xamarin - 将 Xamarin 更新到最新版本,文件依赖项似乎不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46889015/