问题标签 [mono]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
6401 浏览

.net - 如何在 Mono 中获取串行端口的“友好”名称并保持跨平台

我问了这个问题:
Serial Port (rs232) in Mono for multiple platform

这一个是相关的:
如何在 Windows 中获取 COM 端口的友好名称?

但我希望能够在 Windows 上获得“友好”的名称,如果有这样的事情,也可能在 linux /mac 上。

有没有跨平台的方法可以做到这一点,还是我不走运?

这是我在当前应用程序中所做的 - 它适用于本机 C++ win32。

http://www.naughter.com/enumser.html

无论如何,它看起来不像是跨平台分发的完美解决方案。有没有人有什么建议?

编辑 - 因为人们无法理解我的要求:例如 - COM9 不是一个友好的名称。我想要一些写着“COM9 -​​ USB 连接器”之类的东西。这可以通过上面的 Win32 链接实现。这很讨厌而且很麻烦,但是很多时候最终用户不知道他们需要在我的程序中打开哪个 COM 端口,除非有一个有用的名称——比“COMn”更有用。

0 投票
5 回答
4752 浏览

c# - C# Mono+Winforms MessageBox 问题

我有一个名为hellof.cs的文件

在 Ubuntu 8.10 上,我执行以下操作

...它看起来像这样:

替代文字 http://img136.imageshack.us/img136/4674/helloproblemuk5.png


消息的第二部分丢失了。为什么会这样?相同的二进制文件 - hellof.exe - 在 Windows 上运行良好。


更新:这真的很烦人。到目前为止,这是我拥有并尝试使其工作的单声道版本:

我当前的单声道版本:

……有什么线索吗?

0 投票
3 回答
1868 浏览

.net - 没有 LINQ 或其他 ORM 的存储库模式?

在不使用 LINQ 或其他 ORM 的情况下使用存储库模式是否有意义?我正在用 MONO 编写一个应用程序并使用 MySQL,正在考虑使用存储库模式,但无法处理 IQueryable。我正在考虑在存储库上公开更多方法,以明确过滤将在数据库端通过存储库调用进行。如果这是对设计或任何其他设计理念的有效使用,有什么建议吗?

0 投票
2 回答
7101 浏览

c# - 为什么在 Linux 中使用 Mono 时找不到 System.Text.RegularExpressions?

我正在尝试使用 Mono 和 Monodevelop(IDE)在 Ubuntu 中编写 C# 项目。

除了找不到 System.Text.RegularExpressions (Package?) 之外,一切都在工作。我在互联网上找到的唯一相关的东西是这里

似乎发布了各种解决方案,但我不明白。请帮忙 :)

0 投票
1 回答
8787 浏览

c# - 在 Mono 中使用 USB 设备

我有一个需要检测 USB 端口并从设备读取数据的要求。我可以看到很多用于检测 USB 端口的源代码,但是是否可以使用 C# 和 Mono 从通过 USB 端口连接的设备读取数据?我需要这个组件在 Mac 和 Windows 上运行。

0 投票
2 回答
1419 浏览

c# - Mono 和 C# IOCP:这是个好主意吗?

我正在将一个 c++ 应用程序移植到在其服务器上使用 IOCP 的 c#。

单声道可以像处理窗口一样处理 IOCP 吗?我会获得与 c++ 相当的性能还是我应该尝试其他方法?

谢谢

0 投票
3 回答
5769 浏览

c# - 寻找完全托管的 WeifenLuo(DockPanel Suite) 替代品或实施的提示

我需要一个 WeifenLuo 替代品,它可以在 .NET 和 Mono、Windows、Linux 和 Mac 上运行,最好在 MIT 许可下获得许可。如果 API 与 WeifenLuo 的 API 相似,我将不胜感激,但我知道这样的 API 可能不可用。

另外,由于我在谷歌上找不到任何东西,我相信这可能不存在。在这种情况下,我想要一些关于如何实现它的提示。

我有一些(不多)Windows.Forms 经验,我不能使用任何 P/Invoke。我已经知道如何检测窗口运动以及如何在给定位置和给定大小创建无边框半透明窗口。

所以这是我面临的一些问题:

  1. WeifenLuo 支持多个左/右/上/下窗格,允许它们调整大小并包含多个面板。
  2. 它还支持可拆分的选项卡。

在开始之前我还有什么需要注意的吗?是否有类似的开源项目可用?

0 投票
1 回答
479 浏览

c# - 将 c# 2.0 BL/DL 和 webservice/wcf 代码移植到 linux(使用 oracle DB)

我有这个典型的场景。我有一个基于 Windows 上的 .net 2.0 框架的 smartclient 应用程序。申请的细节无关紧要。这不是一个学习项目,而是一个我需要移植的真正的中级企业应用程序。

我需要将我的 BusinessLayer 和 DataLayer 移植到 Linux(使用 oracle 作为后端)。

我只是稍微了解 MONO 项目 MONO 项目

有没有人做过这种事情?如果是,请向我指出适当的资源,这将有助于将我的 BL/DL 迁移/移植到 Linux。

MONO 还支持 WCF/webservices 吗?有什么警告吗?

这里需要一些真实的经验

  • 移植/迁移的便利性
  • 面临的问题
  • 任何具体的挑战
  • 已知限制等

我没有做过这种活动。所以,任何输入都会有帮助,这对我来说真的是一个学习练习。

编辑:

得到一个指针 Mono 迁移分析器工具

这似乎很有用,但对我来说不是,因为我主要处理 BL/DL/Services。但可能对某人有用。试试这个。

如果有人除了我下面的回答之外还有其他资源也会有所帮助。

0 投票
4 回答
819 浏览

asp.net - Mono 对 ASP.NET 有什么真正的限制吗?

我是一名初级开发人员,正在完成我在大学的最后一年。我主要是面向 asp.net 的,甚至有一份用这种语言编码的兼职工作。我对转换到 linux 很感兴趣,并且由于不支持 Visual Studio,所以我在 Mono 中编写我的代码。

我应该注意 Mono 中的任何显着限制(关于 ASP.NET)?

0 投票
2 回答
2729 浏览

macos - 如何为 MAC OS X 安装 libgluezilla

我正在尝试在具有嵌入式 Web 浏览器控件的 Mac 上运行 Mono 应用程序。程序运行,但现在显示浏览器并输出一条消息:

未找到 libgluezilla。要获得 webbrowser 支持,您需要安装 libgluezilla

我已经搜索过,但不知道如何安装它。您的指导将不胜感激。