小编Sof*_*ion的帖子

'Android.Runtime.UncaughtExceptionHandler'的类型初始值设定项引发了异常

我的xamarin安卓应用程序运行正常,每次启动都会因此异常而崩溃.

该应用程序是从appcenter的构建服务构建的,一如既往.如果我在Debug或Release模式下在本地构建它,它会正常启动.使用Android 7设备.

有没有人遇到这个例外,知道该怎么办?
Ty!

18828 W monodroid: Calling into managed runtime init E mono : E mono : Unhandled Exception: E mono : System.TypeInitializationException: The type initializer for 'Android.Runtime.UncaughtExceptionHandler' threw an exception. ---> System.ArgumentNullException: Value cannot be null. E mono : Parameter name: method E mono : at System.Delegate.CreateDelegate (System.Type type, System.Object firstArgument, System.Reflection.MethodInfo method, System.Boolean throwOnBindFailure, System.Boolean allowClosed) <0x56d026b4 + 0x00d74> in :0 E mono : at System.Delegate.CreateDelegate (System.Type type, System.Reflection.MethodInfo method) <0x56d03594 + 0x0001f> in :0 : …

mono xamarin.android visual-studio-app-center

6
推荐指数
1
解决办法
786
查看次数

类型“Memory&lt;T&gt;”同时存在于“System.Memory 4.0.1.0 和 mscorlib 2.0.5.0”中

我很难解决这个新问题。
它仅在编译时出现在解决方案的 xamarin.ios 项目上。
xamarin.android 项目编译正常。

我没有引用 system.memory 而是 netstandard 2.0 项目。
直到最近才编译得很好。

这是 xamarin.ios 工具中的已知问题吗?有什么解决方法吗?

我试过了:

  • 谷歌搜索
  • 将system.memory nuget添加到ios项目中
  • 删除 bin/obj/.vs 文件夹,清理/重建

我很干。

xamarin.ios

6
推荐指数
1
解决办法
624
查看次数

在ViewPropertyAnimator中指定重复计数/模式?

有没有办法在使用ViewPropertyAnimator时指定重复计数/模式?

android

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

Visual Studio 2015重新安装包

安装VS2015更新1 RC后,我再也无法加载C#项目了.错误是:

CreateInstance failed for package [CSharpPackage]

Could not load file or assembly 'Microsoft.VisualStudio.LanguageServices.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Run Code Online (Sandbox Code Playgroud)

我尝试了修复操作没有成功,我尝试了clearcache选项但没有成功.

知道如何手动删除/重新安装此包吗?

visual-studio-2015

5
推荐指数
0
解决办法
693
查看次数

tsql:将列转换为xml列,每行一个xml

我的例子:

table:(col1 int, col2 int)
示例数据(在运行时将不知道真实数据):

1,1
2,2
3,3
4,4
Run Code Online (Sandbox Code Playgroud)

预期结果:仅一列(xml)
和4行

row1: <cols><col1>1</col1><col2>1</col2></cols>
row2: <cols><col1>2</col1><col2>2</col2></cols>
row3: <cols><col1>3</col1><col2>3</col2></cols>
row4: <cols><col1>4</col1><col2>4</col2></cols>
Run Code Online (Sandbox Code Playgroud)

对不起,主持人不希望删除"噪音回答".我希望他能理解我正在帮助这些可怜的家伙,所以没有人能看出他们完全错过了这一点.我在保护他们的声誉......

这是实现我想要的方式.但这不是一个好方法,因为xml是手工构建的,没有正确编码.

declare @colsList nvarchar(max)
set @colsList = ''
select @colsList = @colsList + '+ ''<' + COLUMN_NAME + '>'' + Isnull(cast( [' + COLUMN_NAME + '] as nvarchar(max)),'''') + ''</' + COLUMN_NAME + '>'' ' 
from INFORMATION_SCHEMA.COLUMNS 
where TABLE_NAME = 'SampleTable';

select @colsList = stuff(@colsList,1,1,'');
exec('select colsValues=cast(' + @colsList + ' as xml) from SampleTable');
Run Code Online (Sandbox Code Playgroud)

xml t-sql sql-server

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

匿名类型的匿名方法未经授权?

我尝试创建这样的调用,它在javascript中运行良好:

service.DoAction(new { param1="sometext", onOk= () => { Console.WriteLine("ok"); }});
Run Code Online (Sandbox Code Playgroud)

但它不会编译错误:

无法将"匿名方法"分配给匿名类型属性

要么

无法将"lambda表达式"分配给匿名类型属性

知道为什么没有授权吗?语言限制?

c#

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

如何在monotouch中使用objc_setAssociatedObject

我想使用像objc_setAssociatedObject这样的现有机制将数据与UIView相关联.有没有在某处使用它的例子?

在objectiveC我找到了这个链接:http://inchoo.net/mobile-development/iphone-development/how-to-add-a-property-via-class-category/

但在monotouch什么都没有.

xamarin.ios

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

如何将Java.Lang.Enum转换为整数?

在monodroid中,我有一个java绑定,它返回一个Java.Lang.Enum对象.

当我尝试将此对象转换为int时,它会抛出.

System.InvalidCastException: Cannot cast from source type to destination type.
Run Code Online (Sandbox Code Playgroud)

这是我在调试器的即时窗口中得到的:

state
{OPENING}
base: {Java.Lang.Enum}
IsClosed: false
IsOpened: false
ThresholdClass: 0x1d200832
ThresholdType: {System.MonoType}
Run Code Online (Sandbox Code Playgroud)

我很惊讶枚举不能转换为int?

java xamarin.android

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

mvvmcross MvxBind on actionSend(imeOption动作)

我有一个像这样的editText:

    <EditText
        local:MvxBind="Text MyProperty; Click MyCommand"
        android:inputType="textShortMessage"
        android:imeOptions="actionSend" />
Run Code Online (Sandbox Code Playgroud)

我希望命令由键盘上的"输入/操作"键触发.我应该在绑定中使用什么动词?"更改"动词我当前在控件中的任何触摸上使用触发器!(

binding xamarin.android mvvmcross mvxbind

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