草庐IT

VINS_Mono

全部标签

c# - 使用 mkbundle 将 Mono GTK# 应用程序移植到其他平台

我是一名长期的C#开发人员,但不熟悉Mono,尤其是Gtk#。我使用C#和Gtk#开发了一个小应用程序。我需要这个应用程序在Windows、Linux和Mac上运行,所以我决定选择Mono,到目前为止,它似乎是一个很酷的框架。我的简单应用程序所做的是根据用户选择的本地目录和端口启动XSP网络服务器。理想情况下,我希望我的应用程序无需首先安装Mono框架即可运行,但这并不是必须开始的。我正在使用以下库:usingSystem;usingGtk;usingSystem.Net;usingMono.WebServer;usingSystem.Diagnostics;我正在Mac(SnowLe

c# - 使用 C# 和 Mono : IdentityMapper being used incorrectly 的 Hadoop 流式传输

我有用C#编写的映射器和缩减器可执行文件。我想将这些与Hadoop流式处理一起使用。这是我用来创建Hadoop作业的命令...hadoopjar$HADOOP_HOME/contrib/streaming/hadoop-streaming-*.jar-input"/user/hduser/ss_waits"-output"/user/hduser/ss_waits-output"–mapper"monomapper.exe"–reducer"monoreducer.exe"-file"mapper.exe"-file"reducer.exe"这是每个映射器遇到的错误...java.io

c# - 在 Mono 中触发垃圾回收

如何让Mono中的垃圾收集器做任何有用的事情?这篇文章的底部是一个生成两个大字符串的简单C#测试程序。生成第一个字符串后,取消引用变量,退出作用域,并手动触发垃圾收集器。尽管如此,使用的内存并没有减少,并且在构造第二个字符串期间程序因内存不足异常而爆炸。UnhandledException:OutOfMemoryException[ERROR]FATALUNHANDLEDEXCEPTION:System.OutOfMemoryException:Outofmemoryat(wrappermanaged-to-native)string:InternalAllocateStr(int)a

c# - 如何在 Android 的 Mono 中使用 Runnable

我正在尝试学习Monodroid!我尝试将Java代码重新编写为C#,但遇到了一些问题:我不明白如何使用Runnable。这是Java中的代码片段,我无法将其转换为C#:publicclassRunActivityextendsActivityimplementsOnClickListener{...privateHandlermHandler;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.run);...m

c# - P/Invoke 到 Mono 上动态加载的库

我正在编写一个使用一些非托管代码的跨平台.NET库。在我的类的静态构造函数中,检测到平台并从嵌入式资源中提取适当的非托管库并保存到临时目录,类似于anotherstackoverflowanswer中给出的代码。.为了在库不在PATH中时可以找到它,我在将它保存到临时文件后显式加载它。在Windows上,这适用于来自kernel32.dll的LoadLibrary。我正尝试在Linux上对dlopen执行相同的操作,但在稍后加载P/Invoke方法时出现了DllNotFoundException。我已验证库“libindexfile.so”已成功保存到临时目录,并且对dlopen的调用

c# - Xamarin.Mac 和 Mono :OSX 的区别在哪里

Xamarin.Mac和Mono:OSX的区别在哪里。我知道Xamarin购买了Mono,所以我认为它应该是一样的。但是Mono:OSX似乎是免费的,而Xamarin.Mac至少要399美元。那么它们两者的区别在哪里呢?Xamarin.Mac->http://xamarin.com/macMono:OSX->http://www.mono-project.com/Mono:OSX 最佳答案 以下摘自xamarin.com(http://docs.xamarin.com/mac/guides2013年1月1日)上的一篇文章,该文章回答

c# - 在 Mac 上部署没有框架的 Mono 应用程序

我有一个c#程序,它在Mono和OSX下运行良好,我还能够为该程序创建一个应用程序目录。现在我想分发它,但我不想强制用户安装单声道,因为这在Mac下不常见(并且有一些我想避免的副作用)。我已经尝试使用mkbundle构建一个包,但是mkbundle在Mac下无法正常工作。我应该补充一点,我使用GTK。在Mac下构建完全独立的应用程序的最简单方法是什么?有什么好的教程吗?有什么好的工具可以提供帮助吗? 最佳答案 AskMiguel(December92010blogpost)MonoMac:我们刚刚发布了MonoMac0.4,现在我们

c# - 静态构造函数创建 [Mono.Cecil]

我的项目中的静态构造函数一直存在一些问题。我需要向类型“”添加一个静态构造函数,以便调用我的资源解密方法。在下面的gif中,您会看到我遇到的问题。我还将包含代码片段。创建cctor的代码:MethodDefinitionmethod=newMethodDefinition(".cctor",Mono.Cecil.MethodAttributes.Private|Mono.Cecil.MethodAttributes.Static|Mono.Cecil.MethodAttributes.HideBySig|Mono.Cecil.MethodAttributes.SpecialName|M

c# - 与 .NET 和 Mono 兼容的网格控件?

您知道与.NET和Mono兼容的网格控件吗?DataGridView在Mono上似乎有很多问题,而GTK#控件依赖于GTK+,因此您需要将它安装在通常不存在的Windows机器上。 最佳答案 您可能想试用Mono2.0的预览版。DataGridView在此版本中要好得多,但仍有几个地方仍然存在不足。http://mono.ximian.com/monobuild/preview/download-preview/ 关于c#-与.NET和Mono兼容的网格控件?,我们在StackOverf

c# - ConfuserEx:Mono 上的 System.TypeInitializationException

我无法让经过混淆处理的应用程序在单声道上运行。Unobfuscated适用于单声道。当我在win7上使用.net框架时,它在两种变体中都没有问题。这是我得到的异常:UnhandledException:System.TypeInitializationException:Thetypeinitializerfor''threwanexception.--->System.NullReferenceException:Objectreferencenotsettoaninstanceofanobjectat.‮‮‎‫‎âªâ€­â€‹â€ªâ€«âªâ¬â€Žâªâ¯