gpt4 book ai didi

c# - 未在项目的层次结构中找到新元素

转载 作者:太空狗 更新时间:2023-10-30 00:48:12 25 4
gpt4 key购买 nike

我正在尝试为 Xamarin 应用程序创建一个简单的页面,但我完全无法继续执行最基本的步骤。我从项目 repo 中 checkout 分支,并尝试添加一个新文件。当我这样做时(右键单击文件夹,添加 -> 新项目 -> 内容页面)我得到这个错误:

This Error

它实际上创建了 .xaml 文件,但没有创建 .xaml.cs 文件。我首先尝试手动创建 cs 文件并将其关联,但遇到了越来越神秘的错误。今天,我在启动 VS 之前在 VS 之外创建了它们,这两个文件现在都存在,但带有虚线图标而不是常规图标,并且 cs 文件未嵌套在 xaml 文件下方。

如果我尝试在 VS 中打开我的 projitems 文件以建立关联,我会收到错误“不支持指定的方法”。如果我选择“打开方式”,则不会弹出任何屏幕供我选择。在此之后我关闭 VS 并再次在记事本中编辑 projitems 文件并链接 xaml 和 cs 文件。这看起来好像有效,但是当我使用简单的 Children.Add(new MyReviews()); 将它添加到主 TabbedPage 时,它无法识别 -> 找不到类型或命名空间名称“MyReviews”

如果我基于 master 创建自己的分支或尝试直接向 master 添加新文件,就会发生这些错误。项目中没有其他人出现这些错误。

我真正做的与其他人唯一不同的是尝试让模拟器为 android 工作,这显然有很多兼容性问题并且需要旧版本的 xamarin 插件。我无法做到这一点,最终卸载并重新安装了所有东西两次,因为我第一次没有接触安装程序软件,一切都卡住了。

有谁能帮我调试这些问题,或者知道为什么我每次都会遇到这么多问题?

最佳答案

我遇到过完全一样的情况。事实证明,我团队的其他成员已将通用 Windows 平台 (UWP) 支持添加到他们的 VS2017 安装中,而我没有。 运行 Visual Studio 安装程序并添加 UWP 完全解决了这个问题。

当然,您可能不需要或不想在您的任何 Xamarin 应用程序中包含 UWP 支持(我没有)。在没有 UWP 支持的情况下,这似乎很可能只是一两个支持程序集出错或出错,但我还没有时间或精力来弄清楚更多细节。

关于c# - 未在项目的层次结构中找到新元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48889367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com