小编Mar*_*son的帖子

Xamarin.Forms 获取 Mono.Linker.MarkException:在发布模式下编译时的错误处理方法

我有一个在 Windows 上使用 VS2017 (15.7.1) 的 Xamarin.Forms (2.5.1.527436) 应用程序。android 项目在调试下构建并运行良好。但是,当我在 release 下构建时,出现以下错误:

严重性代码描述项目文件行抑制状态错误“LinkAssemblies”任务意外失败。Mono.Linker.MarkException:错误处理方法:程序集中的“System.Void Xamarin.Forms.Pages.BaseDataSource/d__22::MoveNext()”:“Xamarin.Forms.Pages.dll”---> Mono.Cecil.ResolutionException : 无法解析 System.Void Xamarin.Forms.Log::Warning(System.String,System.String) at Mono.Linker.Steps.MarkStep.HandleUnresolvedMethod(MethodReference reference) at Mono.Linker.Steps.MarkStep.MarkMethod(MethodReference)参考) 在 Mono.Linker.Steps.MarkStep.MarkInstruction(Instruction 指令) 在 Mono.Linker.Steps.MarkStep.MarkMethodBody(MethodBody body) 在 Mono.Linker.Steps.MarkStep。

我正在链接“仅限 Sdk 程序集”,最低 android 版本为 5.1(22 级),目标 Android 版本为 8.1(27 级)

有任何想法吗?

linker android xamarin.android xamarin.forms

11
推荐指数
1
解决办法
9964
查看次数

使用最新的Xamarin Studio,构建错误,指出"无法找到.NetPortable"框架

我正在使用最新的Xamarin Studio,甚至尝试过alpha通道,我仍然遇到同样的问题.

/Library/Frameworks/Mono.framework/Versions/3.2.0/lib/mono/4.0/Microsoft.Common.targets:警告:无法找到与目标框架名字对象'.NETPortable,Version = v4.0,Profile相对应的框架= Profile3' 的.框架程序集引用将从GAC解析,这可能不是预期的行为.

这只是创建一个空的PCL项目.我没有看到任何帖子引导我得到任何答案.我的目标是Mono 3.2,我尝试了几个配置文件.

有任何想法吗?

.net portable-class-library xamarin

5
推荐指数
1
解决办法
5158
查看次数

使用MvvmCross如何将注释列表绑定到MapView?

假设我有一个包含属性"Annotations"的MapView.要在MapView上获取注释,您必须使用AddAnotation或AddAnotations.

public class SiteItems
{
    public string Title { get; set; }
    public string SubTitle { get; set; }

    public string Phone { get; set; }
    public string Address { get; set; }
    public string Url { get; set; }

    public double Latitude { get; set; }
    public double Longitude { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

然后我有一个ViewModel:

public class SiteViewModel : MvxViewModel
{

    private IObservableCollection<Models.SiteItems> _siteItems;
    public IObservableCollection<Models.SiteItems> SiteItems {
        get{ return _siteItems; }
        set{ _siteItems = value; 
            RaisePropertyChanged (() => …
Run Code Online (Sandbox Code Playgroud)

mvvmcross xamarin

4
推荐指数
1
解决办法
2730
查看次数

如何将HTML字符串绑定到Android应用中的webview?

我目前有一个android:TextView绑定到一个字符串,可能包含也可能不包含HTML.

<TextView
        android:text="Medium Text"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:autoLink="all"
        android:padding="10dp"
        style="@style/ListItemText"
        local:MvxBind="Text Answer" />
Run Code Online (Sandbox Code Playgroud)

不知何故,我需要能够使用html渲染显示此文本.所以我想我会将TextView切换到WebView并将相同的字符串绑定到WebView.我是Android开发人员的新手,所以我不确定是否可以做到这一点,或者我是否应该采用另一种方式来接近这一点.

android-webview xamarin.android mvvmcross

4
推荐指数
1
解决办法
1492
查看次数

使用 ServiceStack.OrmLite 如何添加具有默认值的布尔列?

我正在使用 C# 和最新版本的 ServiceStack.OrmLite (4.0.33),并且尝试将一列类型添加bool到包含现有数据的现有表中。我收到一个明显的错误,由于空值,我无法将列添加到现有表中,并且新列没有默认值。查看该Default属性,我看不出可以在哪里将默认值设置为false。我不希望该列允许空值。我无法想象以前没有这样做过。

一如既往,我们非常感谢任何帮助。

c# ormlite-servicestack

3
推荐指数
1
解决办法
1847
查看次数