问题标签 [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 投票
3 回答
719 浏览

asp.net-mvc - 将 MVC 应用程序部署到桌面计算机的简单方法?

我有一个有趣的情况,我需要将 ASP.NET MVC 应用程序部署到(伪老板的)本地桌面计算机,以便他们可以在本地运行它以进行数据输入。在没有安装 Visual Studio 的情况下让应用程序在 vista 机器上运行的最佳方法是什么?

理想情况下,只需单击一下即可启动开发 Web 服务器并在浏览器中打开页面。

我考虑安装 Visual Web Developer,然后欺骗它的开发网络服务器运行应用程序,甚至安装单声道,因为它具有很好的“在此处启动 xsp”功能,即使是非技术人员也能理解。最重要的是这个人不是很技术,所以他们需要很容易启动和停止应用程序。

0 投票
1 回答
689 浏览

c# - 如何编写一个桌面应用程序来读取/写入数据到连接到 PC 的 symbian 手机

我想创建一个桌面应用程序(最好在 c# 中,在 .net 或单声道上运行),它可以从/向我连接的(usb/蓝牙)读取/写入信息(电话簿、日历、电话、短信等) symbian 手机(SE p990i),但我似乎无法为它找到正确的关键字来谷歌,因此无法开始。

我考虑查看一些现有的 OSS 应用程序的源代码,但找不到任何源代码。MyPhoneExplorer 是免费软件,但不提供源代码。无论如何,它都需要安装 Sony-Ericsson 通信程序,因此假设它的代码在 linux 上没有用。

所以,请建议要搜索的关键字!

谢谢,

0 投票
4 回答
2217 浏览

.net - 如何在单声道项目中使用应用程序设置?

我正在尝试将应用程序移植到 Mono,但是 Mono 不支持“应用程序设置”。我不会也不会使用 Mono Develop,开发是使用 Visual Studio 完成的。

有什么快速的方法可以解决这个问题吗?或者我应该实现自己的设置替换类?

如果重要的话,这是一个 VB.NET 应用程序。

0 投票
2 回答
1708 浏览

.net - 跨平台桌面 GUI 的首选开发平台?

我的这个相关问题的答案使我为我的大多数后端服务(它是一个多组件系统)选择了 Java。现在,我不确定这对于跨平台桌面 GUI 应用程序是否也是一个不错的选择。我记得使用的 Java 桌面应用程序具有我不喜欢的非本地外观,但我不确定这是否取决于 GUI 工具包而不是语言的选择。

我的大部分 GUI 都是基于 Web 的,而桌面版的用户(管理员、开发人员和测试人员)相对较少,所以我只能留出一小部分时间预算来做这些。不过,我想要原生外观并避免一堆依赖项。

从我想使用的 GUI 工具包开始,然后选择支持它的语言可能是最合适的。我知道的跨平台的有:

  • GTK
  • qt
  • AIR(当它出现在 Linux 上时)

因此,例如,我可能会将 GTK# 与 .Net/Mono 一起使用。我将面临什么样的依赖问题?您是否建议将实际的 GUI 与应用程序的其余部分分开并在 Linux 上使用 GTK,以及在 Windows 上使用原生的东西,例如 Windows Forms,从而避免必须在 Windows 上安装 GTK?

0 投票
9 回答
45574 浏览

c# - Linux上的WPF(已经)可能吗?

我喜欢使用 .NET 进行编程,尤其是 C# 3.0、.NET 3.5 和 WPF。但我特别喜欢的是 Mono .NET 真正独立于平台。

现在我听说了 Mono 中的 Olive 项目。我找不到某种 Beta。

它已经工作了吗?你们中的任何人有任何经验吗?

编辑:我知道月光。但我想要一个独立的 WPF 应用程序。并且因为Moonlight,我希望 Linux 上的 WPF 能够成为现实。

0 投票
4 回答
620 浏览

c# - 为 .NET 和 mono 编写 C# 应用程序的指南

Mono声称与.NET 兼容。

你试过了吗?

您能否分享一些使正在运行的 .NET 应用程序与单声道兼容的提示或指南?

0 投票
4 回答
654 浏览

.net - 如何静态编译 Microsoft .NET 代码?

我看到这篇关于 .NET Mono 版本的Ars 文章被用于静态编译并且没有适用于 iPhone 和 Wii 的 JIT 或 CLR。我假设您也可以为未安装 .NET 的 PC 执行此操作。这些文章似乎暗示这只能通过 Mono 来完成,但这里有没有人知道是否有办法通过 Microsoft .Net 实现来做到这一点?

0 投票
10 回答
5413 浏览

.net - 如何确定文件系统在 .net 中是否区分大小写?

.net 是否有办法确定本地文件系统是否区分大小写?

0 投票
3 回答
9544 浏览

.net - 用于多个平台的 Mono 中的串行端口 (rs232)

我计划在 .NET 中重新编写一个 Win32 应用程序(本机 C++)——很可能使用单声道,这样我就可以在 Win32、Linux 和 mac 上运行它。我试图解决的问题(仅真正为 Win32 开发)是串行端口定义的问题。当只有一个可执行文件时,通常如何识别平台差异。具体来说,COM 端口在 Windows 中被标识为 COM1 或类似的东西 (\.\COM),但在 linux 上它们被指定为 /dev/ttyS0 之类的东西。

是否在运行时检查平台以获取此信息?

我认为唯一的区别在于港口的开放和关闭。读和写是一样的。

也许这是一个更通用的问题,因为它适用于 mono/.NET 中任何特定于平台的东西。

你怎么处理这个?在一些字符串资源或配置文件中,还是基于运行时平台的硬编码和切换?

有任何代码示例吗?请注意,我是一名 C++ 开发人员,并不熟悉 .NET 中可用的所有类。有没有办法从 CLR 获取串行端口命名方案,或者有没有办法从 CLR 获取操作系统/平台?

如果 CLR 能够以更独立的方式呈现串行端口,那就太好了。也许那是不可能的。

谢谢,蒂姆

编辑

鉴于到目前为止的一个响应,我想我应该
先尝试 SerialPort.GetPortNames() 枚举,看看它是否有效。(在两个平台上)

在 win32 中用于更高的端口号和 USB 加密狗 - 它不像基本的 COM 端口枚举那么简单。

我将在这里报告调查结果。

0 投票
4 回答
2568 浏览

.net - CouchDB - .NET 或 Mono 等效技术

是否有任何使用 .NET 或 Mono 的活动“基于文档”的数据库项目?类似于 CouchDB、SimpleDB、LotusNotes 等的东西……更喜欢开源。

我认为 JScript.NET 技术可用于存储 JSON 文档的 Map 和 Reduce 函数。