xamarin - 将 Xamarin 更新到最新版本,文件依赖项似乎不起作用?

标签 xamarin xamarin.forms visual-studio-mac

我有一个 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/

相关文章:

c# - 在 Xamarin Forms 中更改 BindableProperty 时不调用自定义控件 OnElementChanged

c# - 在我的 Xamarin.Forms PCL 项目中实现 FlyoutNavigation

c# - 为什么 Xamarin.forms 上的标签不显示所有文本?

visual-studio - 如何在 Visual Studio for Mac 中显示隐藏文件?

macos - 错误 MSB4057 : The target "Pack" does not exist in the project - Visual Studio for Mac

c# - IDE 外的外部终端/调试

java - 如何从双卡手机读取 IMEI

listview - Xamarin ListView itemSelected MVVM

Xamarin Forms Mediaplugin 文件提供程序

xamarin - 如何在 Xamarin 中可靠地捕获*所有* iOS 异常?