【发布时间】:2017-10-24 17:43:18
【问题描述】:
我有一个 Xamarin 应用程序,我将它压缩(在外部与 MacOS 存档一起),发送给另一个用户。用户对其进行了一些工作,再次将其拉上拉链并寄回。我解压缩,一切正常。我们的两台机器在检查稳定更新时都显示截至 2017 年 10 月 23 日是最新的字样。
另一个用户(使用完全相同的 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 下
- 在我的机器上,它们都出现在同一级别的解决方案窗口中。
有没有人有同样的经历?任何人都对如何解决此问题或我可以查看的内容有任何想法。仅供参考,我确实尝试了全部清理并重建所有内容,但这没有任何区别。不知道还能做什么。
【问题讨论】:
-
我不知道...但是为什么不使用像 Bitbucket 这样的存储库?
-
所有机器上是否有相同版本的 VS for Mac?两台机器都安装了 .NET Core SDK 吗?最近的 VS for Mac 中有一个 bug,在未安装 .NET Core SDK 时会影响文件嵌套。
-
@MattWard - 这很可能是问题所在,但我如何判断是否安装了 .NET Core SDK,如果没有,我可以从哪里获得它?您能否将其放在答案中,因为它也可能对其他人有所帮助。谢谢
-
VS for Mac 会在 about 对话框中列出安装的 .NET Core sdks。
-
我检查了一下,.NET Core SDK 没有安装在我的机器上,但它在另一台机器上。你能告诉我从哪里可以得到这个吗?如果您能将此作为答案,也将不胜感激,因为可能有很多使用 Xamarin 的人有同样的问题。
标签: xamarin xamarin.forms visual-studio-mac