用于Mono的.NET反射镜

Mono是否有一个与.NET Reflector相当的版本?快速的谷歌搜索没有发现任何东西。。。或者我可以在Mono上运行Reflector(比如,在Mac OS X中)?如果您关闭“显示PDB符号”选项,Reflector可以在Mono上正常工作(在旧版本中) Miguel de Icaza在一个点上。反射器6.0不支持单声道,只有5.1.7支持单声道 mono reflector.exe/compat :)有一个名为ILSPY的新项目正在尝试构建reflector的开源版本:有人尝试过吗 使

来自GAC的组件未列在Monodevelop';编辑参考对话框

我正在尝试将一个小型控制台应用程序从Windows/.NET移植到Ubuntu/Mono。我在添加对NLog的mono版本的引用时遇到了问题,我将其添加到GAC中 已确认将NLog.dll添加到程序集:已将NLog.dll安装到gac(/usr/lib/mono/gac)中 我还在GAC中的:/usr/lib/mono/GAC/NLog/2.0.0.0_uu5120E14C03D0593C下找到了它 首先,我认为这是由于我的umask 027。但我把文件改成了644,把目录改成了755。问题依然

在Monotouch中创建协议/代理

我对如何在Monotouch中创建自定义协议/委托类型有点困惑 obj-c等效物为 @protocol CellController - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath (NSIndexPath *)indexPath; @optional - (void)tableView:(UITableView *)tableView didSelectRowAtInd

Mono 在Gtk上制作具有透明度的自定义小部件

我在Linux上使用Gtk#和mono制作了一个程序,在这个程序中,我在时间线图上创建了一个滑块控件。我已经让它基本正常工作了,但是有一个困扰我的问题我无法解决——在使用Gtk.Style绘图例程时如何使用透明度,例如“PaintBox”和“PaintHLine”。因为我不知道如何使用这些,并且仍然保持透明度,所以我目前正在使用Cairo绘图例程,但这不允许我使用样式例程提供的主题一致性外观 目前,我有一个自定义小部件类,它有一个Gtk.drawingara。我在内存中保存了一个Cairo.Im

我如何在android的mono中定位?

你好,我是android版Mono的新手。我试图在一个普通的windows窗体应用程序中制作一个计算器。 我可以拖动一个按钮或文本框到任何我想要的位置,但在android的Mono中,这是如何工作的呢?我希望按钮彼此相邻,而不仅仅是向下。如果我把按钮放在框架外的每个按钮下面,我也不希望这样 我不是英国人,我希望你能理解。 请提供帮助。Android“支持”,但有像素完美的布局,也不支持像素完美的布局。不幸的是,Windows窗体在特定像素位置将控件拖放到设计图面上的样式需要像素完美的布局,因此您

Mono 可空属性上的导出属性导致崩溃

使用mono 2.10.9和monomac,我编写了一个c#类,继承了用于从Xcode进行Cocoa绑定的NSObject。如果我的类包含使用如下可空值的属性: [Export] public bool? IsRegistered { get; set; } 我的应用程序在启动过程中以丑陋的方式崩溃(请参阅下面的崩溃报告)。主窗口甚至还没有显示出来。我一换衣服?对bool来说,一切都很好,但我真的很想用bool?。有什么建议吗 事故报告: Process: SQAT [446

mono 2.10.8.1上ServiceStack和SEGV的序列化问题

我在Linux/mono 2.10.8.1下运行Service Stack,我似乎遇到了一些序列化问题,反序列化程序在错误的类上查找属性。然后,EndpointHandlerBase中出现空引用异常,最后我的进程将以SEGV终止。以下是一些日志来说明: ServiceStack.ServiceModel.Serialization.StringMapTypeDeserializer[(null)]-类型“some.class”上不存在属性“blah” ServiceStack.WebHost.E

Mono返回控制台AP:EPIC失败

在完成安装之后,我现在看到下面的错误 命令 sudo /usr/bin/mono --debug /opt/Radarr/Radarr.exe --nobrowser 返回tldr Could not load file or assembly 'System.ServiceProcess, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 我错过了什么 详情: Can't find custom at

Mono/MonoTouch上的Moq(或其他框架)

我刚刚开始一些MonoTouch开发,我尝试过让Moq为我的单元测试工作,但失败了。二进制版本失败是因为它正在寻找System v2.0,我认为这取决于它的Castle要求,从源代码构建它会使编译器崩溃 我的问题是,是否有人让Moq在Mono上工作(触摸部分应该是无关的,我不会将其部署到手机上!),或者对其他模拟框架有任何乐趣?如果不能做到这一点,我将重新开始自己的开发,这有点痛苦。我现在正在使用Moq和Monodevelop来测试Monotouch应用程序的非Monotouch部分,我没有遇到

什么';是pkgconfig还是带有Mono的pc文件?

安装Mono之后,我需要按照如下方式设置环境变量 PKG_CONFIG_PATH="/Library/Frameworks/Mono.framework/Versions/2.8/ PKG_CONFIG_PATH=“/Library/Frameworks/Mono.framework/Versions/2.8/ 安装在/Library/Frameworks/Mono.framework/Versions/2.8/lib/pkgconfig中的pkgconfig文件(或.pc文件)的用途是什么?有

gtk#Mono中的gdk.Pixbuf问题

我正在Mono gtk中创建一个小型绘图程序,并使用Cairo图形库。我正在MacOs X系统上编码和编译。我有一个可绘制的对象,我在某个时间将其放入Pixbuf中,然后将其检索到可绘制的对象中!其想法是在可绘制的图像上拍摄一张“快照”,然后在其上绘制 问题是,当我把Pixbuf放回绘图板时,它看起来模糊不清,全是带条纹的黄色,看起来图像的一部分丢失了 更新:我在我的linux和windows机器上运行了这个程序,在那里它可以完美地工作!所以这个错误只在MacOs X上出现。 代码如下: //

我可以分别使用Mono for Android或MonoTouch生成Eclipse/Xcode项目吗?

我计划为Android购买MonoTouch和Mono,但在购买之前,我只想知道我是否可以像在Tianium Studio中那样从Mono生成完整的Xcode/Eclipse项目。当我们构建Tianium项目时,它为Ecplise生成Java项目,为Xcode生成Objective-C代码 Mono中是否有相同的流程?因此,当我遇到任何限制时,我可以继续以本机项目的形式处理该项目。没有支持的方法使用Mono for Android/MonoTouch生成Eclipse/Xcode项目 无论如何,

Mono上的ServiceStack示例

正在准备一个ServiceStack.NET HelloWorld示例,并在Mono上运行。陷入此错误: System.Web.HttpException Failed to load httpHandler type `ServiceStack.WebHost.Endpoints.ServiceStackHttpHandlerFactory, ServiceStack' Description: HTTP 500.Error processing request. Details: Err

Mono 使用自我托管

是否可以将“一瞥”与自托管web应用程序一起使用?具体来说,我正试图在Mono上使用Nancy(自主持)的一瞥 我能找到的唯一信息是关于ASP.NET中的一瞥。目前正在努力实现这一点 《一瞥》已经非常接近v2 RC,当它发布时,我们也将准备推出《一瞥》的发布版。Nancy集成正在这里构建 我还不能对Mono支持发表评论,因为我还没有尝试过,但我会提出一个问题,以确保它得到考虑。谢谢,听起来很棒!就mono而言,这还不是我们在v2上测试过的东西。这是我们希望看到的事情。所以如果你有机会的话,如果你

Mono 错误:无法连接到OmniSharp

首先,我已经尝试了中概述的步骤,并遵循了reddit帖子中提到的说明 我已经在OS X Yosemite上安装了VSCode,在加载sln时出现此错误 Error: Failed to connect to OmniSharp 我知道OmniSharp随VSCode一起安装,但我也安装了Mono以及使用brew安装的dnvm、aspnet/dnx 谁能提个建议吗?我喜欢VSCode的外观和感觉,在阅读文档后可以看出它有一些很棒的特性。我一直在耐心地等待在我的macbook上完成我的c工作,并且

如何使用MVC应用程序在monodevelop中调试XSP?

我在:https://github.com/mono/xsp.git并在mono develop中构建了xsp,但在运行时遇到了问题。我在IDE或命令行中遇到相同的错误。我的最终目标是在调试xsp时运行我的站点。我如何修复错误 Handling exception type FileNotFoundException Message is Could not load file or assembly 'Mono.WebServer.XSP, Version=3.0.0.0, Culture=n

Mono Windows PC上的麦克风设置

我需要的是,我的麦克风音频输入是:单声道16位16000Hz 我使用的是Windows 8.1 PC,我知道您可以在advanced上进行调整 麦克风的设置。 (右键单击任务栏中的扬声器图标->录音设备->属性->高级) 但是对于我需要的特定设置没有选项。一个合适的设置是磁带录音机的质量。但我只有CD、DVD和学习质量 我发现了很多关于如何对文件重新采样的提示,但我依赖于麦克风的实时音频。我尝试了内置和外置话筒 我正在使用一个语音识别程序(CMU Sphinx)。 我的错误识别结果似乎是由错误配

cygwin上的mono构建有错误,如何进行构建?

我是按照() 现在键入“make”进行编译 做了,然后有下面的错误 C:/cygwin64/home/Administrator/mono/mono/mini/mono-sgen.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory make[8]: *** [il.make:4:../../../class/lib/basic/co

mono 2.8的OpenID

在mono 2.8上运行的OpenID库存在吗?我尝试了DotNetOpenAuth,但失败了。如果你去DotNetOpenAuth的源代码库,他们有一个Mono分支可以在Mono上工作。这就是我用的。谢谢,它很管用!但愿我两天前就知道了。昨天我甚至试图通过ikvm重新编译openid4java,以便在mono上使用它)您有兴趣帮助我更新mono分支吗?mono中的一些“bug”使我无法定期更新该分支,但也许凭借您的专业知识,我们可以完成。我尝试了mono2版本,在一些提供商上它可以工作,但在g

Mono scratchbox arm无法执行c编译程序

您好,我使用arm linux gnueabi gcc工具链和qemu模拟器设置了一个scratchbox 当我想在scratchbox[sbox arm://]>a./configure脚本中运行mono tarball时,我得到了一个错误: 正在检查c编译器是否工作。。。 配置错误:无法运行c编译程序。 如果要交叉编译,请使用-host 当我编译一个简单的hello.c时,它可以工作,但是 当我执行hello.o时,我得到一个错误: lib/ld linux.so.3没有这样的文件 编辑:

完全放弃IB涉及到什么?(monodevelop)

我的理解是,您并不真正需要IB。您可以完全用代码编写接口。为什么mono和monotouch不能产生像visual studio和sharp develop这样的设计师 要实现这一点需要什么?我从哪里开始 多少工时?不幸的是,实现UI设计器并不实际。这是一项艰巨的工作。例如,MonoDevelop的Gtk设计师花了2年时间编写 由于Xcode仍然是MonoTouch开发的一个需求(例如gcc和其他构建工具),因此继续使用Xcode的Interface Builder可能更实用。然而,也许有办法将

Monodevelop+;GTK#设计模式

我只是使用Mono/C#,GTK#创建一个简单的跨平台桌面应用程序供我个人使用。有没有推荐的UI设计模式 谢谢, Chirdeep您也可以考虑先使用模型视图演示器(MVP)/演示器。这里有一个GTK+应用程序示例: 将概念转换为GTK应该相当容易。您可以使用designer在GTK中创建Model+View/ViewModel,或者使用Glade的MVVM。嗨,伊恩,您能给我指点一些参考资料吗?感谢使用gtk#-@Chirdeptomar的简单mvc模式,您可能应该将其标记为一个答案,以便社区

如何使用PackageMaker或MonoMac向Mono要求/添加依赖项?

我正在构建一个由四个.app包组成的应用程序:启动器、客户端、服务器管理器和运行时 启动器的.app分布在由MonoMac的打包选项生成的.pkg文件中。其他.app文件由启动器下载/自动更新为ZIP文件 在每一个.app文件中捆绑一份Mono副本都会浪费带宽/磁盘空间,但更重要的是,我有一个Mono server.exe文件,它是跨平台的,因此不在.app捆绑包中,也不应该打包任何特定于平台的DLL。因此,捆绑Mono的私有副本不是一个选项 我有没有办法创建一个.pkg文件,它对全局安装的Mo

无法为ARM交叉编译Mono

在过去的三天里,我一直试图在我的Win32位机器和CodeSourcery G++ARM工具链上使用虚拟Ubuntu(12.04)为TechNexion暴雪板(运行未知版本的Angstrom)交叉编译Mono 2.11.4,但几乎没有成功。 我已经学习了网络上的每一个教程,但它就是不起作用 CodeSourcery Sourcery G++工具链和Scratchbox2(从最新的git源代码编译)已经安装并运行。Scratchbox2使用 sb2-init armv7 /home/dev/Cod

Mono上的独立异步web API

有人在Mono上成功地托管了独立的异步web API(asp.net web API)服务吗?所谓独立,我指的是在asp.net之外的控制台应用程序中托管API 我正在寻找一种简单的方法来创建RESTAPI,我真的很想让我的堆栈从顶部HTTP层异步到底部数据访问层,因为C#5对它有很好的支持 通常我会使用ServiceStack,并将其作为Linux上的守护进程托管,但由于ServiceStack在其服务中不支持新的C#5异步内容(据我所知),我正在考虑在Mono上使用自托管异步web API

Mono 在使用NUnit和Newtonsoft.Json时,我能摆脱FileNotFoundException/MissingMethodException吗?

在我的Mono应用程序中,我使用NUnit进行单元测试,使用Newtonsoft.Json进行序列化。但是,只要我使用JObject(来自Newtonsoft.Json.Linq)添加一个新类型,NUnit就不再使用FileNotFoundException或MissingMethodException运行测试和报告(取决于类型-请参见下文)。我对如何解决这个问题完全感到困惑。有什么想法吗 这里是一些截图。正常执行: 作业对象“> 错误执行: 作业对象“> 使用JObject创建委托时引发Mis

使用Mono在构建时更新NuGet包

我想看看在构建过程中是否有一种方法可以自动更新nuget包。是否有人成功地做到了这一点?如果有,您能否分享一下您是如何做到这一点的?您是在cmdline上谈论的吗?如果是这样的话,nuget-upgrade在您的解决方案的根目录中。@SushiHangover-我上次检查的nuget-update在Mono上不起作用,因为Mono的xbuild中缺少实现。我不知道您的意思nuget(mono-nuget.exe的shell脚本包装器)与xbuild无关。我一直使用nuget update xxx

什么是Json.NET Mono程序集引用?

我正在尝试编译以下Json.NET代码: using Newtonsoft.Json; ... MyDesc d = JsonConvert.DeserializeObject<MyDesc>(jsonInput); ... 但我得到“无程序集引用”-错误: 正确的Json.NET Mono Assembly引用是什么 (-lib选项对此很合适,但不起作用-lib:PATH1[,PATHn]指定引用程序集的位置)引用其他程序集的mono编译器命令是-r:PATH/to/ASSEMB

Mono 为Linux或windows c使用不同的库#

我想知道是否有人能帮我。我正在尝试使用monodevelop将SQLite数据库添加到Gtk应用程序中。我想根据使用的操作系统版本引用不同的库。我不确定如何检测它是否是linux,或者这是否可能 #if (linux) using SqliteConnection = Mono.Data.Sqlite.SqliteCommand; using SqlCommand = Mono.Data.Sqlite.SqliteCommand; #else using SqliteCo

如何通过cmdline使用mono构建项目?

我必须使用命令行/终端,我需要使用gmcs而不是xbuild 如何编译项目?我的一行看起来像这样 gmcs -d:mydef -lib:my_ref_folder -debug -r:System.Web,System.Data,mysql.data -recurse:'*.cs' 问题是我得到了错误错误CS0006:找不到元数据文件mysql.data'。我在谷歌上搜索并尝试了很多人建议的gacutil-I name.dll`但在安装mysql之后,我仍然遇到了这个错误。我也需要lucen

了解应用程序的MT和Mono版本是什么?

有没有一种方法可以从应用程序包中分辨出特定应用程序使用了哪个版本的monotouch和mono?以下是一种方法: $ pwd /Users/sebastienpouliot/src/TestCase/bin/iPhone/Debug/TestCase.app $ cat version.cs using System; class Program { static void Main () { Console.WriteLine (MonoTouch.Cons

在使用MonoDevelop的OSX上,从终端/命令行运行NUnit测试

考虑到我在OSX上的MonoDevelop(MD)(3.0.4.6)中创建了一个名为TryTesting的C#NUnit测试库,我应该如何从终端/命令行运行这些测试(以便我可以将它们添加到自动构建中) 我知道一般公式是: nunit-console .../TryTesting/bin/Debug/TryTesting.dll 或 然而,考虑到安装MonoDevelop时创建的环境,仅此一点是不够的 我得到以下输出&错误: NUnit version 2.4.8 Copyright (C) 2

Mono 如何更改默认dnx版本为Visual Studio代码?

我不确定这是否可能,但我想在dnx运行时更改dnx版本。从VisualStudio代码运行 即使我当前的dnx版本是1.0.0-beta5-11682,coreclr Visual Studio代码也使用1.0.0-beta4 mono运行 是否可以更改Visual Studio代码的默认dnx版本 dnvm use VERSION -p 如果-p是持久的,则可以在不使用它的情况下仅为当前会话设置版本 范例 dnvm use 1.0.0-beta4 或 您可以在global.json文件中

Mono-Corlib与此运行时不同步

我正在尝试让Sonar在我的xubuntu服务器上运行,因为这是我需要做的最后一件事来解除我的windows服务器。我使用mono运行时没有任何问题,但在尝试运行Sonar时出现以下错误: Corlib与此运行时不同步:应为Corlib版本111,找到138。 加载自:/usr/lib/mono/4.5/mscorlib.dll 在下载较新的corlib或较新的运行时 我试着用单声道主声道、beta声道、alpha声道更新我的软件包,然后继续收到这个确切的问题。go-mono.com/daily

mono向我抛出了以下错误

当我尝试使用“sudomonoserver.exe”命令运行mono时,它会返回以下错误 log4net:错误无法创建[log4net.Appender.ColoredConsoleAppender]类型的Appender[conLogger]。报告的错误如下。System.EntryPointNotFoundException:GetConsoleOutputCP位于log4net.Appender.ColoredConsoleAppender:GetConsoleOutputCP()位于lo

安装MonoTouch-未找到ibtool错误

[编辑] 找到了解决办法。重新安装一切-xcode、mono、monodevelop和monotouch。现在它起作用了。耶 [/编辑] 我已经安装了Xcode(3.2.1-SnowLeopard,iPhone3.1.3)一段时间了,我可以在上面运行和构建应用程序 我安装了MonoTouch,因为我想利用我8年以上的.NET技能:) 所以我安装了: Mono:Mono框架-2.6.1_1.macos10.novell.x86 MonoTouch:MonoTouch-eval-1.5.0 Mon

关于Monodevelop的Somo问题addin

我是一名.NET程序员,喜欢。。使用Linux作为主系统。 除此之外,我想知道 如果存在MonoDevelop的CSS自动完成插件 如果存在可重新格式化html代码的内容,如Visual Studio中的CTRL+ALT+K 谢谢,我没有试过,但是米格尔·德伊卡扎最近指出了一个JS/CSS插件: 2) Alt+Shift+F绑定到“格式化文档”(至少在MD 2.8中)。它可以在XML上工作,并声称可以在HTML页面上工作(所有行都从不变变为变化),但除非它是好的XHTML,否则我认为它目前无法做

在GTK中使用Mono绘制,而不调用Expose事件

我需要创建一个程序来测试一些程序性的世界创建算法,为此我需要一个曲面来绘制。但是,GTK的DrawingArea小部件要求所有绘图都在ExposesEvent中完成。在不经过此事件处理程序的情况下,如何以及在哪个小部件中绘制?主要问题是,我不能将绘图处理程序附加到事件,因为同一绘图区域由多个算法使用,所以在绘图完成后,我将其删除。如果我调整窗口大小或移动窗口,所有生成的图形都会消失,这不是很有用 我试着使用Mono.Cairo而不是System.Drawing,但同样的规则似乎也适用于它。 提前

Mono 如何在linux上作为后台进程运行xsp4?

有没有一种简单的方法可以让xsp4在linux服务器上作为后台进程运行 当我运行xsp4时,我得到以下结果: xsp4 Listening on address: 0.0.0.0 Root directory: /test Listening on port: 80 (non-secure) Hit Return to stop the server. 因此,如果我退出终端,我正在运行它,它会停止服务器 我是否必须编写一个守护进程来执行此操作?还是说我已经错过了什么 谢谢您有两个选择。若您的问

Mono iOS中的ExpandableListView

我正试图让我的大脑思考在多平台应用程序中我能做什么和不能做什么。起初我们只关心iOS和Android,但最终可能需要移动Windows版本 具体问题是:如何在iOS中复制Android ExpandableListView功能?我尝试了一些搜索,但没有找到任何提示。我需要的关键是可折叠部分。这在iOS listview中可行吗?如果有,你有/知道一个例子吗 相关的非特定问题是:对于刚开始在multimobilemono开发的人,你有什么建议?我一直在学习Greg Shackles的优秀著作《C语

Mono似乎没有安装错误(winetricks),即使它';已安装

我正在尝试在Ubuntu12.04 64位上使用WineTracks安装dotnet4.5。它不断给我“Mono似乎没有安装”错误,尽管我已经安装了Mono。我运行这两个命令来完成mono和mono sudo apt-get mono-vbnc sudo apt-get mono-complete 我使用的葡萄酒版本是1.6。我已经试过重新安装它了。不仅仅是dotnet4.5,所有的dotnet版本都会给我同样的错误 我已经尝试过askUbuntu论坛,但没有效果。试试这个: apt-file

Mono 'CSC:错误CS1902:用于/调试的'portable'选项无效;必须是满的或pdbonly'

当我尝试运行简单的web表单时,在mac VS 7.4.3上不断出现这个错误 CSC : error CS1902: Invalid option 'portable' for /debug; must be full or pdbonly 我已尝试使用以下内容手动更新.csproj文件: <DebugType>portable</DebugType> 我还注释掉了上面文件中所有“portable”的实例 我认为这与使用过时的编译器(又称:MSBuild.ex

Mono 单声道网络

全部, 我试图估算将在Windows(.NET)上开发的应用程序移植到Linux(Mono)上的工作量。我遇到了MoMA工具,它试图通过我的.exe查找潜在的不兼容区域。我的大多数问题似乎都集中在获取/设置网络设置、获取网络信息等方面(objectmanagementbaseobject.get_Item和set_Item.etc) 在几乎所有情况下,Mono功能都被列为“ToDo”。出于评估目的,是否可以安全地假设大多数/所有这些都有某种解决方法?我认为这种基本的网络支持必须包含在最新版本的M

如何像mono 5.0一样在mono中运行jscript.net?

在Mono5.2之前,我们可以在aspx页面中使用,只需将“Microsoft.JScript.dll”放在bin目录中即可。但是,自Mono5.2以来,不再支持JScript语言。而web.config中的system.codedom也无效 <configuration> <system.codedom> <compilers> <compiler language="javascript;

  1    2   3   4   5   6  ... 下一页 最后一页 共 15 页