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

.net - Mono .NET 是否支持和编译 C++/CLI?

Mono .NET 是否支持和编译 C++/CLI?

如果没有,你知道他们是否有支持它的计划吗?

0 投票
7 回答
21296 浏览

c# - 如何编写 Mono 守护程序

我正在尝试为 linux 编写一个 Mono C# 守护程序。

我想在它完成处理时启动和停止它,而不是仅仅终止进程。

有没有人有这方面的例子?

编辑:我想出了如何在 debian 中使用 start-stop-daemon --background,所以我想我现在就使用它。

编辑:我也在 java 中实现这个,他们有这个很好的 addShutdownHook 可以捕获终止应用程序。我需要花更多的时间来整理单声道服务的依赖关系,或者找到一种方法来捕获应用程序终止。

有 SessionEnd 事件,但这仅适用于服务而不是控制台应用程序

答: 在linux上使用mono-service封装一个windows服务

0 投票
29 回答
767760 浏览

c# - 在 C# 中加密和解密字符串?

如何在 C# 中加密和解密字符串?

0 投票
3 回答
8624 浏览

asp.net-mvc - Mono 上的 ASP.NET MVC 预览版 5

有没有人有任何关于让当前版本的 ASP.NET MVC (Preview 5) 在 Mono 2.0 上工作的信息?有关于旧版本的信息(预览 2,也许是预览 3),但我没有看到有关使预览 5 实际工作的详细信息。

Mono 项目路线图表明ASP.NET 3.5 用于 Mono 2.4(明年)。在此之前如何获得这个有用的任何想法?

更多细节:基本的 MVC Preview 5 模板似乎可以工作,只要我避开根目录。如果我请求根,我得到:

0 投票
6 回答
1465 浏览

.net - Mono 对于严肃的企业开发是否足够强大?

自从我深入了解 Mono 已经有几年了。当我最后一次查看时,就 BCL 实施而言,它并不完全存在,并且可用的工具是有限的。我现在特别需要做一些跨平台开发,并且想知道社区对 Mono 作为企业选择的看法。由于过去几年我的大部分开发工作都是在 .Net 中完成的,因此 Mono 似乎是一个自然的选择。但是,我不想推动一项经不起考验的技术。

注意:我说的不是小型甚至中型项目。我说的是一个大型企业应用程序,它将使用面向服务的方法在全球范围内分布。此外,在 Mono 平台上编写的服务有多稳定?

感谢您的意见!

0 投票
2 回答
1700 浏览

c# - 在单声道上运行 WinForm 应用程序的实际成本?

我公司有一个在 WinXP 上运行的现有已建立的 WinForm 应用程序。该应用程序使用 DirectSound 进行大量声音处理。

我的公司想评估 Mono,作为 Vista/Win Server 2008 的每个工作站成本的替代方案。

我听说过不同的估计,从“它可以在 Mono 上轻松运行”到“在某些情况下可能需要几个月的重新编码才能让 WinForm 应用程序在 Linux 上与 Mono 一起运行”。

有没有人对此有很好的现实世界经验?一个好的链接参考?在我承诺测试之前,我想有一个更好的想法。

谢谢!

0 投票
13 回答
126097 浏览

android - Google Android 会支持 .NET 吗?

现在带有 Google 的 Android 操作系统的 G1 现已上市(很快),Android 平台会支持 .Net 吗?

0 投票
8 回答
15475 浏览

c# - 单声道如何工作

我在带有 .NET 的 Visual Studio 中使用过 C#,并且在 openSUSE Linux 上使用过 Mono,但我并不真正了解它是如何工作的。

如果我在 .NET 上的 Windows 中编写应用程序,这与 Mono 有何关系?我不能在没有 Wine 的情况下在 Linux 上执行一个 Windows .exe 文件,所以它不能帮助我执行在 Windows 中开发的应用程序。

纯粹是为了在 Linux(和其他)上拥有一个等效的 .NET 库来简化跨平台开发吗?例如,如果我是一家企业,想接触 Linux 客户,但真的想使用 .NET,那么 Mono 应该是我的选择吗?还是我还缺少什么?

0 投票
1 回答
386 浏览

asp.net - 通过 XSP2 运行守护程序有任何问题吗?

我们希望使用 Mono 2.0(或更高版本)运行一个通过 ASMX 公开自身的守护进程。我们考虑在 Application_Start 事件中启动一个守护线程,而不是处理 ASP.NET 托管 API。XSP2 不应该重新启动 appdomain,所以我们的守护进程是安全的。

这有什么缺点吗(除了有点奇怪)?还有其他方法可以让我们的代码在与 ASMX 请求相同的 appdomain 中运行吗?

0 投票
1 回答
3257 浏览

c# - Handling uncaught exceptions in C# console application

I'm currently writing a server that hosts several modules. The server runs each module in a separate AppDomain. What I want to achieve is exception isolation, i.e. when one module throws an exception I don't want whole process to terminate, just this specific AppDomain. I know that I can tell CLR to fallback to old behaviour (.NET 1.0) when all uncaught exceptions in different threads were swallowed. However, this is not the most 'elegant' solution.