草庐IT

xml - 将 System.Xml.Linq 与单声道命令行编译器一起使用

在C#/Mono中使用以下代码,usingSystem.Xml.Linq;我遇到了这个错误。errorCS0234:Thetypeornamespacename`Linq'doesnotexistinthenamespace`System.Xml'.Areyoumissinganassemblyreference?WhatassemblyreferencedoIneedtouseSystem.Xml.Linqwithmono?dmcs/r:????main.cs 最佳答案 那就是:dmcs-r:System.Xml.Linq.dll

windows - 如何在 Windows 上使用单声道运行时在 Xamarin Studio 中进行调试

当我尝试在Windows上的XamarinStudio中进行F5调试时,调试开始使用Microsoft.NET。知道如何让Xamarin使用我安装在我机器上的mono3.2.3吗? 最佳答案 您可以在工具-选项-项目-.NET运行时中将Mono添加到.NET运行时.您可以在那里浏览到您的Mono安装并添加它。然后您可以选择是否将其设置为默认值。如果您不将其设置为默认值,则当您选择运行-开始调试时,您将不会使用Mono调试您的应用程序,但您可以通过右键单击使用Mono运行解决方案窗口中的项目并选择运行方式-Mono。如果您将Mono设

c# - Windows 上的单声道(和一般问题)

我在Linux上安装了MonoDevelop并编写了一个shellGTK+应用程序。当我编译并运行该应用程序时,该应用程序在Linux中正确显示。当我将.exe移至Windows时,出现“Windows无响应”崩溃,因此没有堆栈跟踪。然后我想我必须为Windows安装Mono,所以我这样做了,但运气不佳-我仍然崩溃。更一般地说,我很难想象这里发生了什么。请纠正我的任何错误:启动Mono项目的人编写了自己的编译器(可能是从头开始)来编译C#代码。他们在查看.NETFramework之后对此进行了建模他们还为字节码的单声道实现编写了一个CLR。任何想要运行此代码的架构都需要MonoRunt

windows - Windows 上的单一服务

我继承了一个使用运行Windows服务的单声道的应用程序。所有原始开发人员都消失了。生产版本在linux上使用单声道。我正在尝试启动并运行开发环境。我决定使用Windows作为在其之上运行单声道的基础平台。好吧,考虑到我当前的问题,这可能不是最好的主意,但我想在将环境迁移到Linux之前尝试理解这个问题。问题是我无法让单一服务​​运行。我可以让小型winforms应用程序使用单声道运行。我的问题与上一个有答案的问题相同。usingmono-servicetowrapawindowsserviceonlinux但是我无法翻译关于在Windows环境中做什么的答案。我确定我遇到了没有加载d

c# - 在单声道中编译时 C# List 的问题(与作业相关)

我承认这是我的功课。任务说明说我必须编写一个程序来查找将由标准输入输入的图的拓扑顺序。然后我需要将其提交到教授的服务器上进行评分。现在不是算法问题了。这更像是一个技术问题。在我的计算机中,我使用.NET编译器(csc),而教授的评分机使用某种形式的单声道。效果很好,直到评分员说我得到了30/100。我的一个friend建议我使用评分员的“手动输入系统”,所以我开始,我让它为邻接列表创建了100000个列表的数组。评分员在几秒钟后报告说我的程序崩溃了。Stacktrace:at(wrappermanaged-to-native)object.__icall_wrapper_mono_ob

c# - 如何将 .NET 应用程序移植到单声道

由于我对我的C#应用程序不能在Linux或Mac上运行感到不满意,我安装了MonoDevelop,希望将我的应用程序移植到Mono以实现跨平台能力。但是,我不知道如何使用MonoDevelop来完成这个任务。常见问题解答或文档中没有说明。知道怎么做吗? 最佳答案 来自MonoDevelopFAQ:CanIimportmyVisualStudio2K5+projectintoMonoDevelop?MonoDevelopcanopen,manipulateandsaveMSBuild-basedprojectsdirectlyinmo

c# - 单声道缺少 System.Numerics.BigInteger.Parse(string,IFormatProvider)

我目前在使用Json.NET/Newtonsoft.JSON时遇到以下错误图书馆:MissingmethodSystem.Numerics.BigInteger::Parse(string,IFormatProvider)inassembly/usr/lib/mono/gac/System.Numerics/4.0.0.0__b77a5c561934e089/System.Numerics.dll,referencedinassembly~/dev/Mono/Mercury/Mercury/bin/Debug/Newtonsoft.Json.dll每当从couchDB数据库中检索到的J

c# - 用 C# "out parameters"嵌入单声道

我正在尝试使用libmono将C#类嵌入到C应用程序中,但文档有点缺乏。我正在尝试调用原型(prototype)为voidMessageToSend(outMessageObjectmessage);的方法我如何表示“输出参数”?它是指向MonoObject的指针吗?谢谢。附言。就libmono而言,'out'和'ref'参数是否相同? 最佳答案 你是对的,它是MonoObject**。out和ref除了C#编译器之外几乎所有东西都是一样的。 关于c#-用C#"outparameters

c# - 单声道语音识别

有什么方法可以将语音识别功能添加到单声道应用程序中。有一个System.Speech(在.net中)和Microsoft.Speech(在MSSpeechPlatform中)namespace,但我在Mono中找不到任何namespace。那么如何在Mono中添加语音识别功能呢? 最佳答案 查看此链接:MonoSystem.Speech似乎现在支持System.Speech.Recognition。您是否正在提取最新的(3.0+)tarball并构建您自己的Mono运行时? 关于c#-单

以单声道编译的 C# - 检测操作系统

我正在尝试让一个C#应用程序在OSX下运行,这并不是完全没有痛苦。为了在短期内解决一些问题,我正在考虑在OSX中运行时设置一些特定的规则。但是...我可以使用什么来确定应用程序是在Windows还是OSX下运行? 最佳答案 来自Monowiki(根据我的经验,OSX被识别为Unix):intp=(int)Environment.OSVersion.Platform;if((p==4)||(p==128)){Console.WriteLine("RunningonUnix");}else{Console.WriteLine("NOTr