因此,我现在已经完成了对我的Xamarin应用程序的编码,并且在Debug构建中都能很好地工作。然后,我通过存档和签署APK在安卓上测试了发布版本,它运行良好,但在试图构建UWP项目包文件时出现了问题。如果我尝试启动程序,则会得到以下异常:
+ $exception {Xamarin.Forms.Xaml.XamlParseException: No embeddedresource found for AppPrescribe.App
at Xamarin.Forms.Xaml.XamlLoader.Load(Object view, Type callingType)
我有一个共享代码,而不是PCL,不使用XAML的演示项目。仅使用代码呈现内容。Android项目如预期的那样工作。
我试着想出如何连接一个基本的UWP项目.
UWP项目参考了Xamarin表格。
共享Xamarin项目,是一个基本的标签和输入字段
public partial class App : Application { // NOT XAML
public App() {
MainPage = new Demo.MainPage();
}
.... }
public class MainPage : ContentPage { /
我无法在Xamarin Forms项目中安装MvvmCross.Forms.Presenter。
我收到以下错误:
Error Could not install package 'MvvmCross.Forms.Presenter 4.4.0'. You are trying to install this package into a project that targets '.NETPortable,Version=v4.5,Profile=Profile259', but the package does not contain any a
我已经安装了最新的Xamarin,无法使UWP和DependencyService工作。
在UWP项目中,我有:
Forms.Init(e);
// For release version, doc said debug will do this itself
DependencyService.Register<SpecialInterface>();
IInterface1 iinterface1 = DependencyService.Get<IInterface1>();
这确实找到了接口指针。
在PCL中,我有:
IInterface1 iinterface
我有以下示例应用程序代码:
App.cs (入境点)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Xamarin.Forms;
namespace App1
{
public class ListItem
{
public string ItemText { get; set; }
public string ItemDetail { get; set; }
public string P
我正在开发一个Android/iOS/UWP Xamarin.Forms应用程序。在过去的几周里,我主要研究Android/iOS应用程序。现在,我想在UWP中再次启动我的应用程序并获得错误:
System.TypeLoadException
HResult=0x80131522
Message=Could not find Windows Runtime type 'Microsoft.Graphics.Canvas.UI.Xaml.CanvasImageSource'.
Source=Xamarin.Forms.Platform.UAP
StackTrace
如何使UWP返回到Xamarin.Forms跨平台创建中,以使模板可以滚动?
在浏览了发布说明、玩in 2019的UI和几个小时的网络搜索之后,我发现只有其他人在预览版本中发布了这个问题。有人说UWP已经永远消失了,也有人说它只是默认情况下不包括在内(所以微软可以吹嘘安装是如何从23 8GB到8GB的)--但是对于如何重新启用它,或者将它添加到项目创建向导(除了添加一个空白的UWP项目没有iOS/Android项目中的所有代码),却没有任何帮助。
<Project Sdk="Microsoft.NET.Sdk">
// the code is not the pro
我花了几个小时试图让我的表单应用程序在UWP上工作。我终于意识到我把Visual中的解决方案平台下拉设置为64位。当我将它设置为AnyCPU或32位时,它可以正常工作。
当对64位构建运行时,我看到的错误是:
类型为“System.NotImplementedException”的异常发生在Xamarin.Forms.Platform.UAP.dll中,但未在用户代码中处理附加信息:方法或操作未实现。
我在可移植项目中的App.cs类的构造函数中得到了这个错误。Stacktrace是:
at Windows.UI.Xaml.Setter.get_Value() at Windows.UI.Xa
我有一个Xamarin.Forms应用程序(UWP,使用.Net标准2.0;目标Windows版本: 10秋季创建者更新),它可以在没有.NET Native工具链的情况下完美运行。但当我在项目设置中启用.Net本机工具链时,我在运行时检索异常:
System.Reflection.MissingRuntimeArtifactException: 'Cannot retrieve a MethodInfo for this delegate because the method it targeted (Void Xamarin.Forms.Platform.UWP.Platform.
我一直试图在Xamarin.Forms上创建一个自定义控件。
我的解决方案在UWP上构建得很好,但是对于android,我总是得到相同的错误:
无法计算"System.Version::Parse('')“表达式。字符串要么太长要么太短。
我怎么解决这个问题?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
using App2;
us