【c# – 使用Mono编译器/创建一个新的仍在输出Windows EXE?】教程文章相关的互联网学习教程文章

c#-Mono支持System.Drawing和System.Drawing.Printing吗?【代码】

我正在尝试使用Mono加载位图并在Linux上打印它,但出现异常. Mono支持在Linux上打印吗?代码/异常如下: 编辑:不再得到例外,但我仍然很好奇有什么样的支持.留下后代代码.private void btnPrintTest_Click(object sender, EventArgs e) {_printDocTest.DefaultPageSettings.Landscape = true;_printDocTest.DefaultPageSettings.Margins = new Margins(50,50,50,50);_printDocTest.Print(); }void _printDocTest_PrintPage(object s...

c# – Mono for Bit退出代码255,位于BitmapFactory.DecodeStream上【代码】

我正在使用Mono for Android(截至本文的最新版本)和Visual Studio插件来构建Android应用程序.它针对API Level 8,Android 2.2框架. 该应用程序在运行Android 2.2.2版本的摩托罗拉Droid上正常运行在运行Android 2.3.3的摩托罗拉Droid X2上几乎没有来自调试器的输出崩溃 唯一的输出是:程序’Mono’退出代码255(0xff). 崩溃发生在这个方法的第一行开始使用(Bitmap …public static Drawable GetDrawable(string url) {try {HttpWebReq...

Mono for Android,Parcelable&C# – 文档错误【代码】

更新: IParcelable显然是cannot currently be implemented in Mono for Android.最后我在类中使用了.NET序列化,然后在特定于Android的代码中对序列化数据进行了分区/捆绑,这很好用.它还使类跨平台兼容,这是可取的. 原始问题: 我正在尝试将Parcelable实现为Mono for Android应用程序中的一部分,但是Xamarin的Parcelable文档是从Android文档中复制粘贴的: http://androidapi.xamarin.com/?link=T%3aAndroid.OS.IParcelablepublic ...

c# – Mono Process.Start返回ExitCode 255?【代码】

我有一个简单的C#Mono 2.10应用程序在CentOS 5.5上运行,可以调用Process.Start("/path/to/myapp/myapp.exe","-someArgs"); 我可以返回并运行进程IDmono --trace=N:System.Diagnostics显示一个堆栈,似乎表明Process.Start返回true:LEAVE: System.Diagnostics.Process:Start_noshell (System.Diagnostics.ProcessStartInfo,System.Diagnostics.Process)TRUE:1 LEAVE: System.Diagnostics.Process:Start_common (System.Diagnosti...

c# – Mono说’System.Net.Dns.GetHostEntry(string)’由于其保护级别而无法访问【代码】

我正在上课,其中一些例子在C#中.由于我的笔记本电脑运行Linux,我在Ubuntu上使用Mono 2.6.7. 我正在尝试编译以下代码:using System.Net.Sockets; using System.Net; using System;/// <summary> /// Example program showing simple TCP socket connections in C#.NET. /// Rather than reading and writing byte arrays, this example show /// how to use a stream reader in the client. /// TCPSocketServer is the socket ser...

c# – 具有多个视图的Mono GTK#视图列表(图标,详细信息,列表等)

我正在编写我的第一个Mono GTK#应用程序,需要一个可以支持多个视图的列表控件,例如列表,详细信息,图标(类似于Windows资源管理器). 我基本上需要一个TreeView,IconView和NodeView的小部件. 优选地,我还想将节点分组为子节点. 我的应用程序是电影的元数据抓取器,我可以有1000部电影.我想通过信件对它们进行分组,所以“A”将是一个树节点,而不是我会有“Armageddon”,“Antz”,“A Knights Tale”等等,我想将这些电影视为图标(显示海报...

c# – 如何在Mac上的Mono中获得网络接口列表?【代码】

在MonoDevelop中创建一个Mono控制台应用程序,针对OS X上的Mono / .NET 4.0,用作TCP套接字服务器. 以下代码行失败(通常在Windows方面使用):var interfaces = NetworkInterface.GetAllNetworkInterfaces();…有错误System.DllNotFoundException:iphlpapi.dll 我能说的最好只在Windows和Linux上支持.但是,似乎还有另一种为Mac设计的方法:System.Net.NetworkInformation.MacOsNetworkInterface.GetAllNetworkInterfaces();虽然MonoD...

c# – On XNA to Mono Android Conversions:处理活动生命周期的简单(或最简单)方法是什么?

我是一名C#开发人员,负责转换为Mono Android.这些转换效果很好,除非手机超时或黑屏,用户再次触摸屏幕……游戏丢失. 处理这个问题最简单的方法是什么?我听说它被称为生命周期,并且发现了许多关于这个循环的简要描述,但没有解释如何使用实例来实现它,尤其是如何使用XNA转换实现它. 我的第一个解决方案是在XNA游戏中使用“暂停”方法,并为Android的“onPause”运行该方法.然而,可能有更简单的方法来解决这个问题,因为我听说有简单的单...

c# – Mono.Cecil自动实现的属性访问后备字段【代码】

我正在使用Mono.Cecil在自动实现的属性设置器中注入一些IL代码.问题是,我可以从TypeDefinition.Fields对象中引用它,但是当我使用该引用注入ldfld指令(在ldarg.0指令之后)时,它会导致应用程序中断,并且引发CLR无效程序检测到的异常.我还试图反编译ILSpy并在get_Item(int32)方法中获得异常Mono.Cecil参数超出范围的exepction.所以它就像我在编译器创建它之前尝试访问支持字段,但不知何故,Mono.Cecil在加载程序集时可以看到它.public ...

c# – 显然(!).NET和Mono之间的签名不一致;单声道签名不是幂等的【代码】

Google云端存储提供用于生成签名网址的Java,C#代码示例: https://cloud.google.com/storage/docs/access-control?hl=en#signing-code-csharp 我正在使用代码示例.使用相同的服务帐户|密钥,存储桶和对象,Java代码和C#代码(在Windows上)工作.当我在Mono / Linux上尝试C#代码时,它不起作用.错误是:Code: SignatureDoesNotMatch Message: The request signature we calculated does not match the signature you provided. Check you...

c# – 在Mono上使用TimerManager的类型初始化程序抛出异常

我在尝试创建NamespaceManager以在Service Bus实例中创建Queue时遇到此异常. TimerManager的类型初始化程序抛出异常 我已经读过,Linux上没有CreateWaitableTimer,但它让我想知道其他人是如何设法使用Mono在Linux上运行Service Bus Queues的. PS.我正在使用WindowsAzure.ServiceBus nuget库.解决方法:针对Azure IoT SDK提出了一个已知问题,但基本上链接到类似的性质,因为两个SDK都在内部使用CreateWaitableTimer Github的问题链接

c# – Mono WebClient编码问题【代码】

我正在尝试将.NET应用程序从Windows移植到Mono,但是在Windows上运行的某些代码在单声道上不再有效(如预期):WebClient client = new WebClient (); Console.WriteLine (client.DownloadString("http://www.maxima.fm/51Chart/"));它似乎正确检测到编码为UTF-8(并且手动将编码设置为UTF-8或ASCII也不起作用)仍有’?’人物解决方法:您正在写入控制台.可能您的控制台未正确配置以显示某些字符.确保通过调试并将结果存储到中间变量中....

c# – 为什么我不能使用Mono的Evaluator编译LINQ语句?【代码】

我正在尝试使用MS .NET框架中Mono项目的C#-Evaluator.简单的表达式编译运行正常.例如:var report = new Report(new Printer());var settings = new CommandLineParser(report).ParseArguments(new string[] { });var eval = new Evaluator(settings, report);// ensure that the LINQ to object assembly is referencedeval.ReferenceAssembly(typeof(Enumerable).Assembly);eval.Run("using System;");eval.Run("using System.C...

c# – Mono for Android,WebView输入字段filechooser不起作用【代码】

我有用于上传文件的网页.用户使用< input type =“file”/>选择文件并按下提交按钮,一切正常.现在我需要创建Android应用程序(在C#with mono for android),它包含简单的webview,并且必须像web版本一样工作. 但我偶然发现了这个问题 – 当我点击选择文件按钮时,文件对话框无法打开. 几天我用Google搜索了这个问题,但我没有找到任何解决方案.看起来有workaround on Java platform,但它不适用于C#. 有人有任何想法如何让它工作?解决方...

c# – 在OSX上使用MONO播放SOUND的最简单方法【代码】

我正在使用Mono为OSX10.6编写一个简单的计时器应用程序.如何播放闹钟声(可能是wav / mp3文件或其他内容)? 我尝试了几种方法,遗憾的是没有一种方法可行: Mono似乎还不支持> NSSound.MonoMac.AppKit.NSSound alarm = new MonoMac.AppKit.NSSound("alarm.wav"); alarm.Play();>使用SoundPlayer也不起作用:System.Media.SoundPlayer player = new System.Media.SoundPlayer("alarm.wav"); player.PlaySync();>我可以通过打开System....