草庐IT

mono-reactive

全部标签

c# - DllImport 不能像在 Mono 中宣传的那样工作(Linux、C#)

我正在逐步了解Linux中的Mono开发。我正在尝试调用LinuxC库。Thispage,理论上,告诉我如何,但是当我在MonoDevelop2.2.2(Fedora13)中键入下面的代码时,我在“privatestaticexternintgetpid();”中得到一个“解析错误(CS8025)”。此外,帮助系统不起作用。usingSystem;usingSystem.Runtime.InteropServices;[DllImport("libc.so")]privatestaticexternintgetpid();namespaceLinuxCaller{classMainCl

.net - 如何使用 Mono Develop 在 Linux 上创建 Excel 文件

我目前正在开发一个与Excel互操作配合使用的C#.net项目(在VS2010中)。不过,在某些时候,我将不得不通过MonoDevelop将该项目放到我们的Linux服务器上。我听说Excel互操作在Mono中不起作用。无论如何,我可以使用Mono通过代码创建和操作Excel文件吗?非常感谢!编辑:理想情况下,我想要一种免费执行此操作并且仍然能够支持格式化的方法。我真的不需要读取权限,只需要写入。 最佳答案 您真的需要使用Excel本身吗?这里的问题不是Excel不能与Mono一起工作,而是Excel不能与Linux一起工作。你也许

.net - 如何使用 Mono Develop 在 Linux 上创建 Excel 文件

我目前正在开发一个与Excel互操作配合使用的C#.net项目(在VS2010中)。不过,在某些时候,我将不得不通过MonoDevelop将该项目放到我们的Linux服务器上。我听说Excel互操作在Mono中不起作用。无论如何,我可以使用Mono通过代码创建和操作Excel文件吗?非常感谢!编辑:理想情况下,我想要一种免费执行此操作并且仍然能够支持格式化的方法。我真的不需要读取权限,只需要写入。 最佳答案 您真的需要使用Excel本身吗?这里的问题不是Excel不能与Mono一起工作,而是Excel不能与Linux一起工作。你也许

c# - 在 Linux 上使用 Mono 进行 native P/调用 : DllNotFound

我正在尝试使用mono加载一些nativelinux库。我已经使用调试标志运行单声道:Mono:DllImportattemptingtoload:'libavformat.57'.Mono:DllImporterrorloadinglibrary'/home/filoe/Desktop/cscore/cscore/Samples/LinuxSample/bin/Debug/libavformat.57':'/home/filoe/Desktop/cscore/cscore/Samples/LinuxSample/bin/Debug/libavformat.57:cannotopens

c# - 在 Linux 上使用 Mono 进行 native P/调用 : DllNotFound

我正在尝试使用mono加载一些nativelinux库。我已经使用调试标志运行单声道:Mono:DllImportattemptingtoload:'libavformat.57'.Mono:DllImporterrorloadinglibrary'/home/filoe/Desktop/cscore/cscore/Samples/LinuxSample/bin/Debug/libavformat.57':'/home/filoe/Desktop/cscore/cscore/Samples/LinuxSample/bin/Debug/libavformat.57:cannotopens

linux - 在 Linux (mono) 上运行的 TeamCity NUnitLauncher 出现 "Corlib not in sync with this runtime"错误

运行TeamCity构建代理以使用最新构建的mono在Ubuntu14.04LTC上运行NUnit测试似乎有一些我一生都无法解决的依赖性问题。我遵循了以下安装步骤MonoInstallationStepsfor4.0.1TeamCityBuildAgent当TCBuildAgent启动NUnit步骤时,它只是失败了,查看日志显示它执行了/usr/bin/mono-sgen/home/ubuntu/buildAgent/plugins/dotnetPlugin/bin/JetBrains.BuildServer.NUnitLauncher.exe立即返回Corlibnotinsyncwi

linux - 在 Linux (mono) 上运行的 TeamCity NUnitLauncher 出现 "Corlib not in sync with this runtime"错误

运行TeamCity构建代理以使用最新构建的mono在Ubuntu14.04LTC上运行NUnit测试似乎有一些我一生都无法解决的依赖性问题。我遵循了以下安装步骤MonoInstallationStepsfor4.0.1TeamCityBuildAgent当TCBuildAgent启动NUnit步骤时,它只是失败了,查看日志显示它执行了/usr/bin/mono-sgen/home/ubuntu/buildAgent/plugins/dotnetPlugin/bin/JetBrains.BuildServer.NUnitLauncher.exe立即返回Corlibnotinsyncwi

c# - 如果为 Web 应用程序选择 Linux + Mono + C# + MySQL,我将面临哪些障碍和限制?

这种组合是否可能?如果是,我还需要购买VisualStudio吗?我可以通过C#使用MySQLi吗?谢谢。更新:那么,这是否意味着我可以使用C#ASP.NET中的任何东西(例如控件)并且它可以在Mono下工作? 最佳答案 是的,组合是可能的。检查Xampp对于一个潜在的组合。是的,您可以通过C#访问MySQL,不,您不需要VisualStudio。您可以使用一些非VS的不同IDE为Mono编写C#。我相信您能够通过谷歌搜索MonoDevelop和SharpDevelop。顺便说一下,thispage应该为您提供一个使用Linux/M

c# - 如果为 Web 应用程序选择 Linux + Mono + C# + MySQL,我将面临哪些障碍和限制?

这种组合是否可能?如果是,我还需要购买VisualStudio吗?我可以通过C#使用MySQLi吗?谢谢。更新:那么,这是否意味着我可以使用C#ASP.NET中的任何东西(例如控件)并且它可以在Mono下工作? 最佳答案 是的,组合是可能的。检查Xampp对于一个潜在的组合。是的,您可以通过C#访问MySQL,不,您不需要VisualStudio。您可以使用一些非VS的不同IDE为Mono编写C#。我相信您能够通过谷歌搜索MonoDevelop和SharpDevelop。顺便说一下,thispage应该为您提供一个使用Linux/M

.net - NAnt 和双平台构建 - 在 Windows 和 Mono/Linux 上构建的最佳方式

我是NAnt的新手,但对Ant和CruiseControl有一些经验。我想要做的是让我的SVN项目包含所有需要的工具(如NUnit和Mocks等),这样我就可以在一台新机器上checkout并构建。J.PBoodhoo概述了此策略here.到目前为止,如果我只想在Windows上运行,一切都很好,但我也希望能够在Linux上checkout并针对Mono构建/测试/运行。我不想要SVN项目的外部依赖项。我不介意项目中有两套工具,但只需要一个NAnt构建文件这一定是可能的-但如何呢?有什么技巧/“年轻球员的陷阱” 最佳答案 这应该不是