mono相关内容

HttpClient 和 Unity 的 UnityWebRequest/WWW API 的区别

Unity 现在支持 .NET 4.5,我可以使用 System.Net.Http 命名空间中的 HttpClient 类.这很好,因为我有现有的客户端库,因此很容易重用. 有人知道使用 mono HttpClient 和 Unity 自己的网络 类之间的内部区别吗? 恐怕 HttpClient 没有针对不同平台进行优化,因此可能会导致麻烦或速度较慢. 解决方案 两者有很多不同 ..
发布时间:2022-01-23 15:31:59 C#/.NET

使用 mono/nunit-console/4 在 Mac OS X 控制台上运行测试

我安装了 Max OS X 10.11.1,上面装有 Xamarin.我写了简单的测试类,只是为了测试在 Mac OS X & 上运行的 Nunit 测试.Ubuntu,类实际上有一个返回字符串的方法: 使用系统;命名空间 testing_project{公共类 EmptyClass{公共空类(){}静态无效主要(字符串 [] 参数){}公共字符串 helloWorld(){返回“你好世界!"; ..
发布时间:2022-01-23 15:31:44 C#/.NET

Mono ThreadPool 并发问题

我编写了一款使用 ThreadPool 进行多线程处理的软件. ThreadPool.SetMinThreads(128, 128);ThreadPool.SetMaxThreads(512, 512);for (int i = 0; i 在每个线程中,我执行阻塞网络操作(使用 http).围绕阻塞网络模型设计的软件,我无法转向非阻塞 1 线程 I/O. 它在 Windows 平台上完 ..
发布时间:2022-01-23 15:31:21 C#/.NET

MonoDevelop 设置修复“用完 2 型蹦床"错误

我们正在开发一款 iOS 应用.当我们在 PC 上测试应用程序时,一切正常,但当我们在 iPad/iPhone4 上运行它时,我们经常收到“Ran out of Trampolines type 2"错误消息和应用程序崩溃.最近几天我们一直在尝试找出原因/修复它并尝试了我们在网上找到的所有建议,但我们仍然没有取得任何进展.我们发现的唯一解决方案是来自讨论使用编译器设置调整蹦床设置的帖子/网页,如下 ..
发布时间:2022-01-23 15:31:09 其他开发

使用最新的 Monodevelop 和 VS 2012 RC 共享代码时出现问题

使用最新的 Monodevelop 和 VS 2012 RC 共享代码时.我可以从运行 MonoDevelop 的 Mac 和运行最新 VS 2012 beta 的 Windows 7 PC 加载和使用 .sln 解决方案、.csproj 项目文件和所有代码文件.源代码在机器之间共享. 这真的很好......但是在某个阶段,当我尝试在 Mac 上的 MonoDevelop 下重新加载解决方案 ..
发布时间:2022-01-23 15:31:01 C#/.NET

Mono PrivateFontCollection.AddFontFile 错误的解决方法

当我在 Mono.net 中调用 PrivateFontCollection.AddFontFile 方法时,它总是返回一个标准字体系列.这个错误已经在几个网站上报告过,但据我所知,没有办法解决它.该错误本身尚未在 Mono 库中修复.有什么解决办法吗? 编辑:作为对追随者回答的回应,我将发布代码: PrivateFontCollection pfc = new PrivateFontCo ..
发布时间:2022-01-23 15:30:40 C#/.NET

'Debug.Assert' 语句在 Mono 中不起作用

我这里有这个程序: 命名空间 TodoPlus {使用 System.Diagnostics;公共类 LameProg {公共 LameProg() {}公共静态无效主要(字符串[]参数){整数 a = 2;诠释 b = 3;Debug.Assert(a == b, "Bleh");System.Console.WriteLine(“哈哈,没用");}}} 不知何故,Debug.Assert ..
发布时间:2022-01-23 15:30:34 C#/.NET

安装旧版本的 Mono

今天我的 Ubuntu 将 Mono 更新为 4.2.1.102.它不允许我绝对需要运行的某个程序.如何将其降级到 4.0.5.1?我试过了…… sudo apt-get install mono-complete=4.0.5.1 这行不通. 解决方案 编辑您的 /etc/apt/sources.list.d/mono-xamarin.list 并更改: deb http://dow ..
发布时间:2022-01-23 15:30:25 其他开发

是否可以从 .net pdb 创建单声道 mdb?

是否可以从 .net pdb 创建单声道 mdb? 或者我需要用两个编译器构建二进制文件吗? 解决方案 找到了 http://www.mono-project.com/FAQ:_Technical “您可以使用单树中的“pdb2mdb"将PDB文件转换为MDB文件,这是JB Evain编写的程序" http://evain.net/博客/文章/2009/04/27/ ..
发布时间:2022-01-23 15:30:16 C#/.NET

使用 Mono 将 C# .NET 应用程序移植到 OS X?

好的,伙计们,我正在编写一个我想要跨平台的应用程序.直到最近,我一直在尝试使用 C# 在 Silverlight 中执行此操作,因为它也可以在 OS X 上运行,但由于我对 C# 相当生疏,除了是 Silverlight 的新手之外,我一直头疼又头疼.其中大部分源于旨在在浏览器中运行的应用程序所带来的限制,从我的开发服务器运行与直接从 file://运行时它的运行方式不同等问题. 我宁愿完全 ..
发布时间:2022-01-23 15:30:09 C#/.NET

分配免费委托或其他按地址调用方法的方式?

我需要能够在 C# 中使用 Mono 调用基于函数指针的单个方法.委托为此工作得很好,这是他们的目的,但他们似乎每次我设置委托时分配 52 个字节(不是 +=,而是使用 = 设置它,所以委托引用的方法总是一个且只有一个). 此委托每秒更改多次,它会导致 GC 定期启动,我希望避免这种情况. 我不介意初始内存分配,但有没有办法在我每次更改单个委托值时阻止分配? 如果没有,除了每次更 ..
发布时间:2022-01-23 15:29:54 C#/.NET

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

我有一个 c# 程序,在 Mono 和 OSX 上运行良好,我还能够为该程序创建一个应用程序目录.现在我想分发它,但我不想强迫用户安装单声道,因为这在 Mac 下是不寻常的(并且有一些我想避免的副作用). 我已经尝试使用 mkbundle 构建捆绑包,但 mkbundle 在 Mac 下无法正常工作. 我应该补充一点,我使用 GTK. 在 Mac 下构建完全独立的应用程序的最简单 ..
发布时间:2022-01-23 15:29:48 C#/.NET

Mono 是否支持 XAML?

Mono 是否支持 XAML? 具体来说,我正在考虑改用 XAML 来完成我所做的新 GUI 工作,但我也喜欢让我的个人项目可以在 Mono 中编译.我现在应该坚持使用普通的旧 System.Windows.Forms 吗? 解决方案 Mono 支持 XAML for Moonlight(Silverlight 的端口),但不支持,并且不打算支持 WPF. 我觉得将逻辑与 UI ..
发布时间:2022-01-23 15:29:29 C#/.NET

Xamarin.Forms 从代码访问用标记编写的控件

我正在尝试将一些项目添加到我在 xaml 文件中使用 Xamarin.Forms 标记添加的 Listview.可以通过与单击事件挂钩来访问该按钮.但是由于列表视图是空的,我需要像 winforms 中的 ondraw 之类的事件,以便在绘制时可以挂钩它. 在我的 XAML 文件中: ..
发布时间:2022-01-23 15:29:23 C#/.NET

无论设备时区如何,获取特定时区的 DateTime.Now?

我有处理来自网络服务的数据的 MonoTouch 应用程序.此数据包含特定于时区的日期信息.时区是新西兰的 UTC +12. 我的应用根据当前时间显示此数据.这样做的问题是,当应用程序在不同的时区使用时,数据无法正确显示,因为设备上的当前时间不正确. 无论设备上的区域设置/时区设置如何,如何获取 UTC +12 的当前日期时间? 编辑: 我根据以下答案尝试了以下代码: T ..
发布时间:2022-01-23 15:29:16 C#/.NET

扩展 Mono C# 编译器:是否有任何文档或先例?

我目前参与了一些有趣的编程语言研究,到目前为止,该研究的重点是扩展即将推出的 Java 7.0 编译器,并提供一些非常强大的基于程序员生产力的功能.这项工作应该同样适用于相关的编程语言,例如 C#. 我目前正在确定用于对功能的 C# 端口进行原型设计的选项.我更喜欢开源选项,以便可以与最广泛的受众分享这项工作的成果.因此,Mono C# 编译器似乎是最明显的起点.我是一位经验丰富的 C# 开 ..
发布时间:2022-01-23 15:29:09 C#/.NET

如何在 macOS 上运行 Windows 窗体应用程序?

是否可以在 macOS 上运行 Windows 窗体应用程序(在 Windows 上使用 Visual Studio 开发)? 需要什么?它是免费的还是我必须购买一些东西? 解决方案 是的,有可能.例如,您可以使用 Mono. 什么是 Mono 移植 Winforms 应用程序以在 Mac OS 上运行 ..
发布时间:2022-01-23 15:28:53 C#/.NET