问题标签 [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.
asp.net-mvc - 将 MVC 应用程序部署到桌面计算机的简单方法?
我有一个有趣的情况,我需要将 ASP.NET MVC 应用程序部署到(伪老板的)本地桌面计算机,以便他们可以在本地运行它以进行数据输入。在没有安装 Visual Studio 的情况下让应用程序在 vista 机器上运行的最佳方法是什么?
理想情况下,只需单击一下即可启动开发 Web 服务器并在浏览器中打开页面。
我考虑安装 Visual Web Developer,然后欺骗它的开发网络服务器运行应用程序,甚至安装单声道,因为它具有很好的“在此处启动 xsp”功能,即使是非技术人员也能理解。最重要的是这个人不是很技术,所以他们需要很容易启动和停止应用程序。
c# - 如何编写一个桌面应用程序来读取/写入数据到连接到 PC 的 symbian 手机
我想创建一个桌面应用程序(最好在 c# 中,在 .net 或单声道上运行),它可以从/向我连接的(usb/蓝牙)读取/写入信息(电话簿、日历、电话、短信等) symbian 手机(SE p990i),但我似乎无法为它找到正确的关键字来谷歌,因此无法开始。
我考虑查看一些现有的 OSS 应用程序的源代码,但找不到任何源代码。MyPhoneExplorer 是免费软件,但不提供源代码。无论如何,它都需要安装 Sony-Ericsson 通信程序,因此假设它的代码在 linux 上没有用。
所以,请建议要搜索的关键字!
谢谢,
.net - 如何在单声道项目中使用应用程序设置?
我正在尝试将应用程序移植到 Mono,但是 Mono 不支持“应用程序设置”。我不会也不会使用 Mono Develop,开发是使用 Visual Studio 完成的。
有什么快速的方法可以解决这个问题吗?或者我应该实现自己的设置替换类?
如果重要的话,这是一个 VB.NET 应用程序。
.net - 跨平台桌面 GUI 的首选开发平台?
我的这个相关问题的答案使我为我的大多数后端服务(它是一个多组件系统)选择了 Java。现在,我不确定这对于跨平台桌面 GUI 应用程序是否也是一个不错的选择。我记得使用的 Java 桌面应用程序具有我不喜欢的非本地外观,但我不确定这是否取决于 GUI 工具包而不是语言的选择。
我的大部分 GUI 都是基于 Web 的,而桌面版的用户(管理员、开发人员和测试人员)相对较少,所以我只能留出一小部分时间预算来做这些。不过,我想要原生外观并避免一堆依赖项。
从我想使用的 GUI 工具包开始,然后选择支持它的语言可能是最合适的。我知道的跨平台的有:
- GTK
- qt
- AIR(当它出现在 Linux 上时)
因此,例如,我可能会将 GTK# 与 .Net/Mono 一起使用。我将面临什么样的依赖问题?您是否建议将实际的 GUI 与应用程序的其余部分分开并在 Linux 上使用 GTK,以及在 Windows 上使用原生的东西,例如 Windows Forms,从而避免必须在 Windows 上安装 GTK?
c# - Linux上的WPF(已经)可能吗?
我喜欢使用 .NET 进行编程,尤其是 C# 3.0、.NET 3.5 和 WPF。但我特别喜欢的是 Mono .NET 真正独立于平台。
现在我听说了 Mono 中的 Olive 项目。我找不到某种 Beta。
它已经工作了吗?你们中的任何人有任何经验吗?
编辑:我知道月光。但我想要一个独立的 WPF 应用程序。并且因为Moonlight,我希望 Linux 上的 WPF 能够成为现实。
.net - 如何静态编译 Microsoft .NET 代码?
我看到这篇关于 .NET Mono 版本的Ars 文章被用于静态编译并且没有适用于 iPhone 和 Wii 的 JIT 或 CLR。我假设您也可以为未安装 .NET 的 PC 执行此操作。这些文章似乎暗示这只能通过 Mono 来完成,但这里有没有人知道是否有办法通过 Microsoft .Net 实现来做到这一点?
.net - 如何确定文件系统在 .net 中是否区分大小写?
.net 是否有办法确定本地文件系统是否区分大小写?
.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 端口枚举那么简单。
我将在这里报告调查结果。
.net - CouchDB - .NET 或 Mono 等效技术
是否有任何使用 .NET 或 Mono 的活动“基于文档”的数据库项目?类似于 CouchDB、SimpleDB、LotusNotes 等的东西……更喜欢开源。
我认为 JScript.NET 技术可用于存储 JSON 文档的 Map 和 Reduce 函数。