草庐IT

mono-reactive

全部标签

c# - 在不输入 "mono filename.exe"的情况下在 Windows 上运行 Mono 应用程序?

我刚开始学习如何用C#编写代码,我的讲师让我使用Mono进行编译但我意识到每次我想运行该程序时,我都需要打开cmd.exe并输入“monofilename.exe”有没有办法让程序在不输入的情况下运行(例如通过双击)?谢谢 最佳答案 我认为这里的问题在于该应用程序专门是一个GTK应用程序。当您安装Mono时,它将与GTK#运行时一起提供,但这并没有安装在.NETGAC中。您可以通过多种方式解决此问题,最快的测试方法是将项目中的所有GTK引用标记为“本地副本”,以便将它们复制到应用程序文件夹。来自项目文件(**True**):Fals

c# - 在 Linux 下编译的 Mono 应用程序在 Windows 中无法运行

我一直在使用Gtk#在Mono中编译一个小型应用程序。这是我的第一个Gtk#+Mono应用程序,但我使用.NETFramework进行开发已有相当长的时间了。应用程序的最终目标是让它在所有3个主要平台上运行(尽管我只有2个要测试)。到目前为止,我已经某种程度上实现了这个目标。有时我在Linux下开发,有时在Windows下开发。两个系统都有带有最新Gtk#的Mono4.0.2。但是,Linux编译的exe和Windows编译的exe是有差异的。我在编译时使用相同的.sln,通过git同步(确切地说是GitHub,如果重要的话)。具体设置包括目标Gtk#版本:2.12w/gettext支

c# - 在 Windows 上构建 Mono 的类库

任何人都可以提供有关如何在Windows上构建Mono类库(即System.dll和mscorlib.dll)的分步说明吗?我已经可以使用msvc构建核心libmono/mono东西。我已经看过以下内容(它们都不起作用...)http://ondotnet.com/pub/a/dotnet/2005/02/07/monowindows.htmlhttp://www.codeproject.com/KB/cross-platform/mono_on_windows.aspxhttp://www.mono-project.com/Compiling_Mono_on_Windows注意:我使

c# - 用 Mono 编译 csharp 项目

如何使用monomcs编译带有“MicrosoftVisualStudio解决方案文件,格式版本11.00”的CSharp项目?这是一个包含一堆目录的项目,每个目录都包含*.cs、*.csproj和*.csproj.vspscc文件。据我所知,这个项目的唯一开发平台是Windows,没有人尝试在Linux中编译它,尽管这个项目在Windows中编译时,在Linux中的单声道下成功运行。有什么想法吗? 最佳答案 Mono有自己的MSBuild版本,称为xbuild您可以使用它来构建.sln或.csproj文件。如果您需要直接使用Mon

.net - 使用 Mono 发送 Windows 消息

是否可以使用Mono将Windows消息(WM_...)发送到其他应用程序(假设我的应用程序在Windows上运行)?另一个相关问题是是否有任何方法可以在Mono应用程序中使用DDE?谢谢! 最佳答案 好吧,如果我是你,我会开始单声道到winapi32使用winapi32发送win消息所以只要尝试任何“hello_world”样本。(我现在没有单声道,对此感到抱歉)例如,您可以只编译以下代码:(从http://boycook.wordpress.com/2008/07/29/c-win32-messaging-with-sendme

asp.net - 来自 Mono 2.10 的 XSP4 在 Windows 下不工作

我正在尝试使用新的Mono2.10(从Windows安装程序包下载)在XSP4网络服务器上运行任何应用程序。我已经尝试运行简单的ASP.NETMVC2项目和ASP.NET。两者都是简单的应用程序stub。在所有情况下,在localhost:XXXX下的浏览器中,页面似乎正在加载但没有任何反应。使用Mono2.8它可以毫无问题地工作。有什么建议可以调试或解决这个问题吗?附言。我的Windows防火墙已关闭,所以应该没有问题。 最佳答案 最新的MonoDevelopBeta2.6b1包含更新的XSP4和Mono.WebServer.XS

.net - 在尝试 Windows 的 mono-4.2.2 时不断出现 Exec 格式错误

我刚刚在我的WindowsXPSP3笔记本电脑上下载并安装了适用于Windows的mono-4.2.2.30(安装文件名:mono-4.2.2.30-gtksharp-2.12.30-win32-0.msi)它将自身安装到C:\ProgramFiles\Mono目录中。我在~/.bashrc中定义了Mono的bin文件夹当我从Monobin目录运行任何命令,如mcs或mono时,它总是会出现此错误:sh:/c/ProgramFiles/Mono/bin/mono:binaryfilecannotbeexecuted:Execformaterror它在使用MSYS的ConEmu终端模拟器

c# - Windows下如何在Mono上构建protobuf-csharp-port

我已阅读构建说明protobuf-csharp-port在Linux/Unix系统下使用Mono。我仍然无法让它工作,最终我会打开一个线程来询问为什么,但这不是这篇文章的问题。我正在使用Windows进行开发,并且我已经使用VS2010成功构建了protobuf-csharp-port。事实上,我需要使用从Unity3D内部生成的C#类,这需要使用Mono。我的机器上安装了Mono2.8。问题是:是否可以使用MonoDevelop在Windows中构建protobuf-csharp-port?我尝试简单地导入VS2010解决方案并使用Mono对其进行编译,但它不起作用。我该怎么做?编辑

windows - Windows 上带有 nginx/Lighttpd/mono/fastcgi 的 ASP.Net

我需要在Windows上运行网络服务器(nginx或lighttpd),以满足ASP.Net应用程序的基本要求。我正在尝试将mono2.10中的fastcgi-mono-server4用于Windows,但没有任何运气。我的ASP.Net应用程序只是一个带有最小global.asax初始化的httpmodule,我使用我自己的mvc框架,所以我对asp的需求真的太少了。我不提供任何特定的文件扩展名,所有请求都必须发送到模块处理程序。我正在尝试使用Web上的所有设置配置两台服务器,并使用所有可能的命令行配置fastcgi-mono-server4,fastcgi-mono-server4

c# - 在 GTK Treeview Mono 中打印所有行

我在gtk#中有一个单列TreeView,我需要从我的TreeView中的行中获取所有值myTreeView.AppendColumn("Path",newCellRendererText(),"text",0);myTreeView.Model=newListStore(typeof(string));有没有办法遍历每一行并获取行值? 最佳答案 我用过这个,对我来说效果不错。TreeIteriter;myTreeView.GetIterFirst(outiter);for(inti=0;i