mono 相关问题

Mono是.NET的开源实现,可在许多平台上运行,包括Linux,Mac OS X和Windows。这允许在Windows以外的平台上运行.NET应用程序,几乎不需要修改。

Xamarin.Forms 中的EventToCommandBehaviorrelativeSource

为什么不起作用? 为什么不起作用? <Editor Text="{Binding OptionText}"> <Editor.Behaviors> <xct:EventToCommandBehavior EventName="Focused" Command="{Binding CheckEditorViewCommand,Source={RelativeSource AncestorType={x:Type view:SurveyViewModel}}}" /> </Editor.Behaviors> </Editor> 当我尝试使用此 xaml 代码打开页面时,应用程序崩溃。 01-14 07:50:43.611 F/mono-rt (28519): [错误] 致命未处理 异常:System.InvalidOperationException:操作无效 由于对象的当前状态。 01-14 07:50:43.611 F/单声道 (28519):在 Xamarin.Forms.Binding.ApplyRelativeSourceBinding (Xamarin.Forms.BindableObject 目标对象, Xamarin.Forms.BindableProperty targetProperty) [0x00041] 在 D: \s\Xamarin.Forms.Core\Binding.cs:158 01-14 07:50:43.611 F/mono-rt (28519):位于 System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.b__7_0 (System.Object 状态) [0x00000] 中 /Users/builder/jenkins/workspace/archive-mono/2020-02/android/release/mcs/class/referencesource/mscorlib/system/runtime/compilerservices/AsyncMethodBuilder.cs:1021 01-14 07:50:43.611 F/mono-rt (28519): 在 Android.App.SyncContext+<>c__DisplayClass2_0.b__0 () [0x00000] 在 /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.App/SyncContext.cs:36 01-14 07:50:43.611 F/mono-rt (28519): 在 Java.Lang.Thread+RunnableImplementor.Run()[0x00008]中 /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Java.Lang/Thread.cs:36 01-14 07:50:43.611 F/mono-rt (28519): 在 Java.Lang.IRunnableInvoker.n_Run (System.IntPtr jnienv, System.IntPtr native__this) [0x00008] 中 /Users/runner/work/1/s/xamarin-android/src/Mono.Android/obj/Release/monoandroid10/android-33/mcw/Java.Lang.IRunnable.cs:84 01-14 07:50:43.611 F/mono-rt (28519): 在 Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PP_V (_JniMarshal_PP_V 回调、System.IntPtr jnienv、System.IntPtr klazz) [0x00005] 在 /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:22 01-14 07:50:43.611 F/mono-rt (28519): at (包装器本机到托管) Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PP_V(intptr,intptr) 当我放下这是鳕鱼时,页面就会工作。 我已经以绑定方式理解了这个问题,但我不明白如何正确执行。 我用这种绑定方法解决了我的问题: <Editor Text="{Binding OptionText}"> <Editor.Behaviors> <xct:EventToCommandBehavior EventName="TextChanged" CommandParameter="{Binding .}" Command="{Binding Source={x:Reference Name=SurveyPageCustomName}, Path=BindingContext.CheckEditorViewCommand}" /> </Editor.Behaviors> </Editor> 我不知道为什么,但这Command="{Binding CheckEditorViewCommand,Source={RelativeSource AncestorType={x:Type view:SurveyViewModel}}}"不适用于行为,但适用于TapGestureRecognizer。这让我很困惑。

回答 1 投票 0

GetModuleHandle 返回 null

这篇文章 https://www.unknowncheats.me/forum/unity/603179-hacking-mono-games.html#post3963385 这就是我想做的,但我遇到了以下问题 GetModuleHandle 始终返回 null...

回答 1 投票 0

从 C# 访问 C 全局变量 'errno'

P/Invoking 时是否可以访问 C# 中的“errno”变量?这类似于 Win32 GetLastError()。

回答 5 投票 0

Json.Net (8.0) 在 Mono 4.5 Mac 上创建 StringEnumConverter 时出错

我无法理解 Mac 上的 Json.Net 遇到的问题。 我正在尝试序列化/反序列化对象,如下所示。 该代码在 Windows 上运行没有问题,但生成...

回答 5 投票 0

NTP 更新导致 C# Winforms 计时器暂停

我在树莓派 .NET 4.5 上运行 C# mono (linux)。 为了这个简单的测试程序的目的,假设我有一个带有 System.Windows.Forms.Timer 的简单表单。 如果我让程序在 st 运行...

回答 1 投票 0

Linux:将 pfx 转换为 snk - 或:如何对程序集进行强命名

我使用的是Linux。该平台是一个开发容器,因此底层操作系统可能会有所不同。 我正在使用 dotnet build 来编译 .csproj 项目。 (.csproj 采用新的 sdk 格式。) 我需要结果...

回答 1 投票 0

构建独立的 Mono 应用程序

我正在管理的 Linux 工具链包含旧版 .Net 应用程序。这在 Ubuntu 上很好,因为可以使用官方的 Mono 运行时环境来运行 .Net 应用程序。但我想运行我的

回答 1 投票 0

如何创建自定义Reactive属性?

我在 WPF 应用程序中使用 Reactive UI 库,并且很好奇 [Reactive] 属性是如何工作的。我发现属性本身没有任何内容,所以有一个...

回答 1 投票 0

MonoDevelop 应用程序中的 Interface Builder 在哪里?

我第一次尝试MonoTouch。在 Noobs-Like-Me 的 Hello World 教程中,内容如下: 双击主窗口启动 Interface Builder...

回答 1 投票 0

Xamarin 对 Android 14 的支持

在 Microsoft 宣布 Xamarin 现在将支持 iOS 17 和 Android 14 之后,我们现在正在寻求构建基于 Xamarin 的应用程序以针对这些较新的操作系统版本。 我们知道 Xa...

回答 1 投票 0

Mono XBuild 发布 MVC 站点

我已经在 Ubuntu 中完美运行了 Monoserve 和 Nginx,但是我仍然需要使用 MSBuild 在 Windows 机器上本地发布网站,然后复制文件。 最好我想要...

回答 3 投票 0

Unity 无法构建 WebGL 项目

背景:该游戏是一个原始的 2D 游戏,仅利用 2D 刚体和碰撞器。 统一截图 第一个错误: 建筑 D:\Downloads\Unity Game Engine\projects\speedrun\Library\Bee rtif...

回答 3 投票 0

在 Solaris 11 x86 上构建 mono-6.12.0.182 时出错

当我尝试从源代码构建 mono 6.12.0.182 时,由于缺少 makefile 依赖项而失败。 我从 mono-project.com 下载了 mono-6.12.0.182 的源代码并使用了 ./autogen.sh amd64-pc-

回答 1 投票 0

在 Xamarin Forms 应用程序中获取当前页面名称

我目前正在尝试了解如何使用我的 Xamarin Form 应用程序获取我当前进入的 (xaml) 页面的名称。 我该怎么做呢?我尝试了各种情况,甚至环顾四周......

回答 6 投票 0

包含 ViewModel 和两个表单的页面上显示“防伪 cookie 令牌和表单字段令牌不匹配”

在 Mono 上运行的 MVC4 应用程序中,我收到错误: 防伪 cookie 令牌与表单字段令牌不匹配 在“登录并注册”页面上。此页面有一个 LoginOrRegisterViewModel,其中...

回答 1 投票 0

Int64 使用 SQLite 抛出“数字溢出”

我创建了一个带有 Int64 列的 SQLite 数据库(在 Windows 中)。我将数据库复制到我的 MonoTouch 程序中。 当我尝试读取 MonoTouch (Mono.Data.Sqlite) 中的列时,它会抛出“Number

回答 4 投票 0

文件“sample.docx”已损坏,因此无法打开,原因是文档操作或数据传输损坏,使用 C#

经过大量调试,我能够找出文档大小之间的大小差异。 实际上,我正在尝试将 .docx 文件发送到客户端,这是我的 C# 块代码,如下所示 文件信息文件 =...

回答 1 投票 0

从 Java 中的 Mono 获取对象

我有一个 SpringBoot 应用程序,它正在调用 WebClient 返回 Mono 。我正在尝试从 Mono 中检索对象。我做了下面的代码,并在这里查找了其他类似的问题,但无法...

回答 1 投票 0

无法构建Godot mono项目“找不到命名空间名称'Godot'”

我正在尝试构建一个 Godot mono 项目,我刚刚从我的存储库克隆了该项目,该项目可以在我的另一台机器上运行。 当我尝试在 Visual Studio 中构建时出现错误 错误 CS0246:类型或命名空间...

回答 1 投票 0

GTK# 和 Wayland

我在linux(ubuntu 22.04)下使用GTK-Sharp3来做一些绘图: 上下文.SetSourceColor(颜色); 上下文.MoveTo(x1, y1); 上下文.LineTo(x2, y2); 上下文.中风();` 在 xorg 上一切都运行良好,但是...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.