Tag: xamarin

在Visual Studio 2015中创建后,未构建Xamarin UWP项目

我为Visual Studio 2015安装了Xamarin,我创建了Xamarin.Forms Portable项目。 之后我尝试构建解决方案。 但是我在UWP项目中遇到错误: Error Type universe cannot resolve assembly: System.Runtime, Version=4.0.0.0, in Visual Studio 2015 。 问题是什么?

在Xamarin Forms visual studio中为Grasient添加渐变背景

我是Xamarin Forms的新手,我为Menu创建了一个ContentPage。 我的背景需要线性渐变色。 但我找不到任何告诉我如何创建背景渐变颜色的链接。 我也希望在按钮背景的颜色位置像android中的选择器。 如果您有任何信息,请给予回复。

Mono上的MVC 5:无法加载文件或程序集“System.Web.Entity”或其依赖项之一

目标:通过Xamarain Studio在Mono上启动ASP.NET MVC 5项目。 启动服务器后出错: Could not load file or assembly ‘System.Web.Entity’ or one of its dependencies. Xamarin Studio出错: 背景:该项目是在Visual Studio 2013中创建的默认Web项目。 大多数配置都是开箱即用的。 它的代码可以在GitHub上查看 。 我写了最新最好的Mono和Xamarin Studio。 .NETentity framework是一个已解析的依赖项,Xamarin Studio中没有注意到构建问题。 如何启动并运行此项目? 我该如何解决这种依赖?

来自Resource.Designer.cs的模糊引用智能感知错误

我在Visual Studio 2017上开发时遇到了一个奇怪的错误,我已经能够忽略一段时间,但现在开始真的让我感到烦恼 。 我将此问题称为错误而不是错误,因为我仍然能够在Visual Studio中构建我的项目并将它们部署到我的开发设备,而不会出现构建输出中的错误或警告。 这似乎可以忽略一点,但随着时间的推移它已成为一个问题,因为我的intellisense用红色强调它作为一个错误 每次我引用Resource类的属性。 正如你可能猜到的那样,我引用了很多这个类,Visual Studio编辑器最终变得混乱了这些“错误”,它们(a)阻碍了我在代码中发现实际错误的能力,(b)让我无法理解…… “错误”调查 如上图所示,intellisense正在为Resource类中的每个属性选择一个“不明确的引用” 。 当我检查我的Resource.Designer.cs文件时,我只看到一个引用,但得到第二个错误 。 它现在告诉我, 已经声明了“具有相同名称的成员” 。 这让我相信有第二个Resource.Designer.cs文件,但我的解决方案资源管理器和Windows资源管理器都只显示一个。 试图解决方案 将名称空间从InventoryApp (文件的默认名称空间)更改为InventoryApp.Resources 。 这让我摆脱了可怕的错误,但是在构建项目时,它将文件中的命名空间恢复为默认值,并且错误会弹回。 有人告诉我,我知道这是一个很大的禁忌。 删除了Resource.Designer.cs文件,从项目中删除了“obj”和“bin”文件夹,清理并重建了解决方案,然后将新的Resource.Designer.cs文件添加回我的解决方案。 这没有解决问题。 从头开始创建一个全新的项目。 即使在从Visual Studio模板创建空白Android应用程序后,错误仍然存​​在。 这引出了一个问题: 这是我安装Xamarin.Android的问题吗? 侧面笔记 Resource.Designer.cs文件的Build Action设置为“Compile” .csproj配置文件包含标记: Resources\Resource.Designer.cs Resource Off false v7.1 Properties\AndroidManifest.xml Resources Assets

通过RecyclerView搜索 – Xamarin.Droid

我一直在寻找Xamarin通过recyclerView搜索的方式。 有谁可以请我参加一个关于如何以Xamarin方式做到这一点的演示?

为什么我在抽象基类中出现此编译错误?

我正在尝试扩展此插件供我自己使用… https://github.com/jamesmontemagno/Xamarin.Plugins/blob/master/Connectivity/Connectivity/Connectivity.Plugin.Abstractions/BaseConnectivity.cs 但是当我将代码复制到Visual Studio时,我收到了一些错误。 我是否需要导入一些特殊的框架才能使用’=>’运算符和’Invoke’方法? 这是一个抽象基类。 我正在使用VS2013

请帮助减少Xamarin.Android的apk大小

我一直在研究Android应用,但尺寸看起来非常大! 我启用了专业防护,链接全部启用,但剂量似乎做了很多。 我有四个小图像,但它们的大小各约为5-10kb。 唯一一次它更小的是当我使用共享运行时运行时,但这对于发布来说并不好。 这些是我唯一的构建警告: Warning can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [classes.jar:META-INF/MANIFEST.MF]) Warning can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [internal_impl-22.2.1.jar:META-INF/MANIFEST.MF]) 这些警告与问题有关吗?

无法加载文件或程序集’System.Private.CoreLib …’

我有一个针对.net标准1.4的Xamarin.Forms应用程序。 在具有最低版本14393(和目标16299)的UWP应用程序上,我从Microsoft Store获得以下exception(尽管在我的计算机上它甚至可以从appxbundle文件运行良好): 注意要点: Xamarin.Forms.Forms.Init(e);发生错误Xamarin.Forms.Forms.Init(e); 在OnLaunched 。 错误本身是Could not load file or assembly ‘System.Private.CoreLib…’ 。 System.IO.FileNotFoundException:无法加载文件或程序集’System.Private.CoreLib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a’或其依赖项之一。 该系统找不到指定的文件。 文件名:System.ModuleHandle.ResolveType的’System.Private.CoreLib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a’(RuntimeModule模块,Int32 typeToken,IntPtr * typeInstArgs,Int32 typeInstCount,IntPtr * methodInstArgs,Int32 methodInstCount ,ObjectHandleOnStack类型)在System.ModuleHandle.ResolveTypeHandleInternal(RuntimeModule模块,Int32 typeToken,RuntimeTypeHandle [] typeInstantiationContext,RuntimeTypeHandle [] methodInstantiationContext)处于System.Reflection.RuntimeModule.ResolveType(Int32 metadataToken,Type [] genericTypeArguments,Type [] genericMethodArguments)at at System.Reflection.CustomAttribute.FilterCustomAttributeRecord(CustomAttributeRecord caRecord,MetadataImport范围,Assembly&lastAptcaOkAssembly,RuntimeModule decoratedModule,MetadataToken decoratedToken,RuntimeType attributeFilterType,Boolean mustBeInheritable,Object […]

为什么我的自定义ButtonRenderer不起作用?

我正在尝试为Xamarin.Forms创建一个自定义ButtonRenderer。 这是一个简单的测试,我一直试图在一些教程之后将它们放在一起,但我似乎可以使它工作。 这是我的.xaml页面: 这是我的自定义渲染:(它放在Android项目中) [assembly: ExportRenderer(typeof(Xamarin.Forms.Button), typeof(CustomButtonRenderer))] namespace TestProject.Droid.CustomRenderers { public class CustomButtonRenderer: ButtonRenderer { public CustomButtonRenderer(Context context) : base(context) { } protected override void OnElementChanged(ElementChangedEventArgs e) { base.OnElementChanged(e); Control.SetBackgroundColor(Android.Graphics.Color.Red); } } } 但它永远不会被调用,我的应用程序崩溃了。 我的logcat显示: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> Java.Lang.ClassNotFoundException: Didn’t find class “md5dba8ede99752acada1f5ba384c7cf839.CustomButtonRenderer” on path: DexPathList[[zip […]

加载程序集Xamarin.Android.Support.v4时出现exception

我正在使用Xamarin.Forms在visual studio上工作 ,我得到以下错误: 加载程序集时出现exception:System.IO.FileNotFoundException:无法加载程序集’Xamarin.Android.Support.v4,Version = 1.0.0.0,Culture = neutral,PublicKeyToken =’。 也许它在Mono for Android配置文件中不存在? 文件名:Xamarin.Android.Tuner.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference,ReaderParameters参数)的Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection`1程序集,AssemblyDefinition程序集,布局topLevel)在Xamarin.Android.Tasks.ResolveAssemblies.Execute()SportBook.Droid 我该怎么办?