添加新 ContentPage 的 MVVMCross 问题
MVVMCross Problem with adding new ContentPage
你能告诉我我做错了什么吗?我已经下载并安装了 https://www.mvvmcross.com/ 上可用的扩展 MVVMCross。我在 VisualStudio 2017 环境中使用 Tools/Extensions 和更新安装了它。当我为两个现有页面创建新的 MVVMCross 多页 Xamarin 表单应用程序时,一切都完美无缺。
我接下来需要添加 ContentPage,但我遇到了一个问题,因为我的新 Xamarin Forms ContentPage 不正确:file *.cs
在我的解决方案中可见,但 *.xaml
被隐藏。
MVVMCross 和 MVVMCross.binding(核心、形式、平台)的版本是 5.2.1,Xamarin.Forms 是 2.3.4.270,Xamarin.Essentials 是 1.5.2。
谁能给我解释一下为什么我不能添加新页面?提前谢谢你。
作为屏幕附加的所有步骤...
是的,Lucas Zhang - MSFT,您可能是对的。看起来 Xamarin.Forms 或 MVVMCross 的版本有问题。我不确定还有什么?我有 VS2017 的版本 15.7.xx。创建新的 MVVMCross Multi-Page Xamarin.Forms 应用程序后,我有以下版本:MVVMCross(所有库)5.2.1、Xamarin.Forms 2.3.4.270。然后我没有任何错误,但我无法添加新的 ContentPage。
下面是我自己解决这个问题的所有步骤:
我也安装了VS2019,但是没有解决问题
我已经将 Xamarin.Forms 更新到最新的稳定版本 4.6.0.726,但是我在两个版本的 VS 上都遇到了同样的问题:
错误 NETSDK1022 包含重复的 'EmbeddedResource' 个项目。默认情况下,.NET SDK 包含项目目录中的 'EmbeddedResource' 项。
我已经阅读了有关 Stack Overflow 的文章,但我无法解决问题。
但随后可以添加正确的新 ContentPage。
在我看来,最好的解决方案是更新 Xamarin.Forms 并修复重复资源的问题。如果你知道该怎么做,请告诉我。
终于,我回到了我的旧版本VS2017,我已经更新到最新版本15.9.22。现在,我可以创建 ContentPage 并且应用程序可以正常工作,但从我的角度来看并不完美。我可以在此评论中添加图片,但在添加新页面后的解决方案中,页面文件夹中有两个单独的文件:*xaml、*.cs。他们没有像其他页面那样的连接(如下面的屏幕所示)。但它有效。
我认为如果我更新 Xamarin.Forms 并解决重复资源问题,它会完美运行。
我在更新后遇到了很多问题 Xamarin.Forms 因此我已经返回并安装了 VS2017 的更新。
描述我们如何解决类似问题将是完美的:-)
你能告诉我我做错了什么吗?我已经下载并安装了 https://www.mvvmcross.com/ 上可用的扩展 MVVMCross。我在 VisualStudio 2017 环境中使用 Tools/Extensions 和更新安装了它。当我为两个现有页面创建新的 MVVMCross 多页 Xamarin 表单应用程序时,一切都完美无缺。
我接下来需要添加 ContentPage,但我遇到了一个问题,因为我的新 Xamarin Forms ContentPage 不正确:file *.cs
在我的解决方案中可见,但 *.xaml
被隐藏。
MVVMCross 和 MVVMCross.binding(核心、形式、平台)的版本是 5.2.1,Xamarin.Forms 是 2.3.4.270,Xamarin.Essentials 是 1.5.2。
谁能给我解释一下为什么我不能添加新页面?提前谢谢你。
作为屏幕附加的所有步骤...
是的,Lucas Zhang - MSFT,您可能是对的。看起来 Xamarin.Forms 或 MVVMCross 的版本有问题。我不确定还有什么?我有 VS2017 的版本 15.7.xx。创建新的 MVVMCross Multi-Page Xamarin.Forms 应用程序后,我有以下版本:MVVMCross(所有库)5.2.1、Xamarin.Forms 2.3.4.270。然后我没有任何错误,但我无法添加新的 ContentPage。
下面是我自己解决这个问题的所有步骤:
我也安装了VS2019,但是没有解决问题
我已经将 Xamarin.Forms 更新到最新的稳定版本 4.6.0.726,但是我在两个版本的 VS 上都遇到了同样的问题: 错误 NETSDK1022 包含重复的 'EmbeddedResource' 个项目。默认情况下,.NET SDK 包含项目目录中的 'EmbeddedResource' 项。 我已经阅读了有关 Stack Overflow 的文章,但我无法解决问题。 但随后可以添加正确的新 ContentPage。 在我看来,最好的解决方案是更新 Xamarin.Forms 并修复重复资源的问题。如果你知道该怎么做,请告诉我。
终于,我回到了我的旧版本VS2017,我已经更新到最新版本15.9.22。现在,我可以创建 ContentPage 并且应用程序可以正常工作,但从我的角度来看并不完美。我可以在此评论中添加图片,但在添加新页面后的解决方案中,页面文件夹中有两个单独的文件:*xaml、*.cs。他们没有像其他页面那样的连接(如下面的屏幕所示)。但它有效。
我认为如果我更新 Xamarin.Forms 并解决重复资源问题,它会完美运行。
我在更新后遇到了很多问题 Xamarin.Forms 因此我已经返回并安装了 VS2017 的更新。
描述我们如何解决类似问题将是完美的:-)