jjzjj

monodevelop

全部标签

c# - 异常 : Text node cannot appear in this state

在MonoDevelop中编辑xml并使用dotNET加载它后,我的应用程序中有时会出现错误“文本节点无法出现在此状态”。这个错误真的很烦人,因为我必须将XML文件复制到Windows并尝试用VS修复它。xml文件绝对正确,一定是有编码的东西。在MonoDevelop中有什么快速的方法可以解决这个问题吗?当然,为什么会出现这个错误会很有趣。编辑(应要求提供简短的XML示例) 最佳答案 我试图重现这个问题,但我发现(鉴于我人为的重现)我所要做的就是编辑xaml的第一行看起来,当编码改变时,之前有一个空格。文件中的节点。我使用TextW

windows - 在我的系统上找不到 Monodevelop 的 mdtool

当我在我的linux系统上时,我可以使用mdtool从shell构建Monodevelop解决方案。但是我的Windows系统似乎无法做到这一点。我在硬盘上搜索了mdtool.*但没有找到。我的Monodevelop安装有问题吗? 最佳答案 它在我的Windows设置中看起来好像是mdrun.exe。 关于windows-在我的系统上找不到Monodevelop的mdtool,我们在StackOverflow上找到一个类似的问题: https://stacko

windows - 在 Windows 上构建 MonoDevelop 7.2.x 失败

我尝试使用VisualStudio2017在Windows10上构建MonoDevelop7.2.x,不幸的是遇到了一些问题。我按照官方主页(http://www.monodevelop.com/developers/building-monodevelop/)上的说明安装了所有必需的依赖项。我下载了发布zip文件(https://github.com/mono/monodevelop/archive/monodevelop-7.2.0.583.zip)并解压缩。我打开Main.slnVisualStudio解决方案并尝试构建,不幸的是VS提示有很多丢失的引用或无法找到的东西,例如“命

.net - 为什么 monodevelop 需要 .NET 3.5 框架才能在 windows 上运行?

这有点荒谬(我认为)。mono想成为.NET的替代品,那么为什么我不能用mono本身运行monodevelop?为什么我需要.NET?你可以在这个链接中看到我在说什么:http://monodevelop.com/Download只需选择MonoDevelop2.2Beta1然后选择窗口,你会看到:-)谢谢:-) 最佳答案 这是因为monodevelopforwindows不仅仅是普通的跨平台端口,而是更深入地利用底层操作系统的东西。开发人员希望/需要在Windows下支持一些功能,而此时Mono对他们来说过于局限(但是它可能并且将

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

windows - MonoDevelop 未在 Windows 上安装 : Gtk# issue

类似issue,尽管链接线程的解决方案对我不起作用。重述问题:我安装了Mono2.10.9并在我的Windows8上运行,但无法安装MonoDevelop(我实际上正在尝试在sourceforge上找到的MD版本3.0.6,似乎最新版本不支持Windows然而)。运行msi安装程序时,我得到了Gtk#version2.12.9orgreatermustbeinstalled.即使在为.NET安装Gtk#2.12.20后仍出现错误消息(如在MDWindows下载session中发现的那样)。我什至尝试编辑MDmsi文件(按照推荐here),但也没有用。这个问题有什么解决方案吗?

C#、本地化、资源和 MonoDevelop

我的问题是这样的:使用MonoDevelop(这是我正在进行的许多项目的首选环境)如何将它们作为嵌入式资源正确地包含在项目中。我的目标是拥有一个资源文件,其中包含消息键及其值的简单名称-值对,并为其本地化字符串创建单独的文件,例如消息.资源Hello.World=HelloWorldGoodbye.Cruel.World=Goodbye,CruelWorldMessages.de.resourcesHello.World=HalloWeltGoodbye.Cruel.World=AufWiedersehen,grausameWelt我有几个问题。首先,MonoDevelop的.reso

c# - Monodevelop 是否支持配置文件?

我将文件app.config添加到C#mono项目。在我使用的项目里面foreach(stringkeyinConfigurationManager.AppSettings){stringvalue=ConfigurationManager.AppSettings[key];Console.WriteLine("Key:{0},Value:{1}",key,value);}配置文件是这样的没有检测到键。如何读取配置值? 最佳答案 这个答案来得太晚了,但是对于遇到这个问题的任何人来说,是的,mono确实支持配置文件。您可以使用上面讨论

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

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

c# - 使用最新的 Monodevelop 和 VS 2012 RC 共享代码时出现问题

当使用最新的Monodevelop和VS2012RC共享代码时。我可以从运行MonoDevelop的Mac和运行最新VS2012beta的Windows7PC加载和使用.sln解决方案、.csproj项目文件和所有代码文件。源代码在机器之间共享。这确实很好用...但是在某个阶段,当我尝试在mac上的MonoDevelop下重新加载解决方案项目时,MonoDevelop认为解决方案文件.sln是一个十六进制文件,并在窗口中加载并显示它的十六进制。它不再认为它是一个解决方案文件!我注意到文件行以0D0A结尾,这对于PC是正确的。.我知道Mac只使用0D...但它最初是这样的并且可以工作。我